interface ConfigurablePluginTypeInterface in Plugin 8.2
Defines a plugin type of which the plugins are configurable.
Hierarchy
- interface \Drupal\plugin\PluginType\PluginTypeInterface
- interface \Drupal\plugin\PluginType\ConfigurablePluginTypeInterface
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\PluginTypeView 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
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ConfigurablePluginTypeInterface:: |
public | function | Gets the ID of the configuration schema for a plugin ID. | 1 |
PluginTypeInterface:: |
public static | function | Creates a plugin type based on a definition. | 1 |
PluginTypeInterface:: |
public | function | Ensures that a plugin definition is typed. | 1 |
PluginTypeInterface:: |
public | function | Gets the human-readable description. | 1 |
PluginTypeInterface:: |
public | function | Gets the ID. | 1 |
PluginTypeInterface:: |
public | function | Gets the human-readable label. | 1 |
PluginTypeInterface:: |
public | function | Gets the operations provider. | 1 |
PluginTypeInterface:: |
public | function | Gets the plugin manager. | 1 |
PluginTypeInterface:: |
public | function | Gets the service name of the plugin manager. | 1 |
PluginTypeInterface:: |
public | function | Gets the plugin type provider. | 1 |
PluginTypeInterface:: |
public | function | Gets whether plugin type can be used as a field type. | 1 |