You are here

interface FieldTypeExportManagerInterface in Entity Export CSV 8

Define field type export manager interface.

Hierarchy

Expanded class hierarchy of FieldTypeExportManagerInterface

All classes that implement FieldTypeExportManagerInterface

3 files declare their use of FieldTypeExportManagerInterface
EntityExportCsv.php in src/Form/EntityExportCsv.php
EntityExportCsvForm.php in src/Form/EntityExportCsvForm.php
EntityExportCsvManager.php in src/EntityExportCsvManager.php

File

src/Plugin/FieldTypeExportManagerInterface.php, line 10

Namespace

Drupal\entity_export_csv\Plugin
View source
interface FieldTypeExportManagerInterface extends PluginManagerInterface {

  /**
   * Get definition options.
   *
   * @return array
   *   An array of definition options.
   */
  public function getOptions();

  /**
   * Get definition options for a given field type.
   *
   * @param string $field_type
   *   The field type.
   * @param string $entity_type
   *   The entity type id.
   * @param string $bundle
   *   The bundle id.
   * @param string $field_name
   *   The field name.
   *
   * @return array
   *   An array of definition options.
   */
  public function getFieldTypeOptions($field_type, $entity_type = NULL, $bundle = NULL, $field_name = NULL);

}

Members

Namesort descending Modifiers Type Description Overrides
DiscoveryInterface::getDefinition public function Gets a specific plugin definition. 4
DiscoveryInterface::getDefinitions public function Gets the definition of all plugins for this type. 3
DiscoveryInterface::hasDefinition public function Indicates if a specific plugin definition exists. 2
FactoryInterface::createInstance public function Creates a pre-configured instance of a plugin. 7
FieldTypeExportManagerInterface::getFieldTypeOptions public function Get definition options for a given field type. 1
FieldTypeExportManagerInterface::getOptions public function Get definition options. 1
MapperInterface::getInstance public function Gets a preconfigured instance of a plugin. 4