namespace Drupal\Core\Plugin
Same name in other branches
| Object name | File name | Summary |
|---|---|---|
| CachedDiscoveryClearer | core/lib/Drupal/Core/Plugin/CachedDiscoveryClearer.php | Defines a class which is capable of clearing the cache on plugin managers. |
| CachedDiscoveryClearerInterface | core/lib/Drupal/Core/Plugin/CachedDiscoveryClearerInterface.php | Provides a way to clear static caches of all plugin managers. |
| CategorizingPluginManagerTrait | core/lib/Drupal/Core/Plugin/CategorizingPluginManagerTrait.php | Provides a trait for the CategorizingPluginManagerInterface. |
| Component | core/lib/Drupal/Core/Plugin/Component.php | Simple value object that contains information about the component. |
| ContainerFactoryPluginInterface | core/lib/Drupal/Core/Plugin/ContainerFactoryPluginInterface.php | Defines an interface for pulling plugin dependencies from the container. |
| ContextAwarePluginAssignmentTrait | core/lib/Drupal/Core/Plugin/ContextAwarePluginAssignmentTrait.php | Handles context assignments for context-aware plugins. |
| ContextAwarePluginInterface | core/lib/Drupal/Core/Plugin/ContextAwarePluginInterface.php | An override of ContextAwarePluginInterface for documentation purposes. |
| ContextAwarePluginTrait | core/lib/Drupal/Core/Plugin/ContextAwarePluginTrait.php | Provides a trait to add context-aware functionality to plugins. |
| DefaultLazyPluginCollection | core/lib/Drupal/Core/Plugin/DefaultLazyPluginCollection.php | Provides a default plugin collection for a plugin type. |
| DefaultPluginManager | core/lib/Drupal/Core/Plugin/DefaultPluginManager.php | Base class for plugin managers. |
| DefaultSingleLazyPluginCollection | core/lib/Drupal/Core/Plugin/DefaultSingleLazyPluginCollection.php | Provides a default plugin collection for a plugin type. |
| FilteredPluginManagerInterface | core/lib/Drupal/Core/Plugin/FilteredPluginManagerInterface.php | Provides an interface for plugin managers that allow filtering definitions. |
| FilteredPluginManagerTrait | core/lib/Drupal/Core/Plugin/FilteredPluginManagerTrait.php | Provides a trait for plugin managers that allow filtering plugin definitions. |
| ObjectWithPluginCollectionInterface | core/lib/Drupal/Core/Plugin/ObjectWithPluginCollectionInterface.php | Provides an interface for an object using a plugin collection. |
| PluginBase | core/lib/Drupal/Core/Plugin/PluginBase.php | Base class for plugins supporting metadata inspection and translation. |
| PluginDependencyTrait | core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php | Provides a trait for calculating the dependencies of a plugin. |
| PluginFormBase | core/lib/Drupal/Core/Plugin/PluginFormBase.php | Provides a base class for plugin forms. |
| PluginFormFactory | core/lib/Drupal/Core/Plugin/PluginFormFactory.php | Provides form discovery capabilities for plugins. |
| PluginFormFactoryInterface | core/lib/Drupal/Core/Plugin/PluginFormFactoryInterface.php | Provides an interface for retrieving form objects for plugins. |
| PluginFormInterface | core/lib/Drupal/Core/Plugin/PluginFormInterface.php | Provides an interface for an embeddable plugin form. |
| PluginManagerPass | core/lib/Drupal/Core/Plugin/PluginManagerPass.php | Registers plugin managers to the plugin.cache_clearer service. |
| PluginWithFormsInterface | core/lib/Drupal/Core/Plugin/PluginWithFormsInterface.php | Provides an interface for plugins which have forms. |
| PluginWithFormsTrait | core/lib/Drupal/Core/Plugin/PluginWithFormsTrait.php | Provides a trait with typical behavior for plugins which have forms. |
| PreviewAwarePluginInterface | core/lib/Drupal/Core/Plugin/PreviewAwarePluginInterface.php | Provides an interface to support preview mode injection in plugins. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.