You are here

interface ConfigurablePluginTypeInterface in Plugin 8.2

Defines a plugin type of which the plugins are configurable.

Hierarchy

Expanded class hierarchy of ConfigurablePluginTypeInterface

All classes that implement ConfigurablePluginTypeInterface

1 file declares its use of ConfigurablePluginTypeInterface
PluginCollectionItemBase.php in src/Plugin/Field/FieldType/PluginCollectionItemBase.php

File

src/PluginType/ConfigurablePluginTypeInterface.php, line 8

Namespace

Drupal\plugin\PluginType
View source
interface ConfigurablePluginTypeInterface extends PluginTypeInterface {

  /**
   * Gets the ID of the configuration schema for a plugin ID.
   *
   * @param string $plugin_id
   *   The ID of the plugin for whose configuration to get the schema ID.
   *
   * @return string
   */
  public function getPluginConfigurationSchemaId($plugin_id);

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigurablePluginTypeInterface::getPluginConfigurationSchemaId public function Gets the ID of the configuration schema for a plugin ID. 1
PluginTypeInterface::createFromDefinition public static function Creates a plugin type based on a definition. 1
PluginTypeInterface::ensureTypedPluginDefinition public function Ensures that a plugin definition is typed. 1
PluginTypeInterface::getDescription public function Gets the human-readable description. 1
PluginTypeInterface::getId public function Gets the ID. 1
PluginTypeInterface::getLabel public function Gets the human-readable label. 1
PluginTypeInterface::getOperationsProvider public function Gets the operations provider. 1
PluginTypeInterface::getPluginManager public function Gets the plugin manager. 1
PluginTypeInterface::getPluginManagerServiceName public function Gets the service name of the plugin manager. 1
PluginTypeInterface::getProvider public function Gets the plugin type provider. 1
PluginTypeInterface::isFieldType public function Gets whether plugin type can be used as a field type. 1