Drupal\Core\Plugin
Namespaces
Classes
Defines a class which is capable of clearing the cache on plugin managers.
Provides a trait for the CategorizingPluginManagerInterface.
Handles context assignments for context-aware plugins.
Base class for plugins that are context aware.
Provides a default plugin collection for a plugin type.
Base class for plugin managers.
Provides a default plugin collection for a plugin type.
Provides a trait for plugin managers that allow filtering plugin definitions.
Base class for plugins supporting metadata inspection and translation.
Provides a trait for calculating the dependencies of a plugin.
Provides a base class for plugin forms.
Provides form discovery capabilities for plugins.
Registers plugin managers to the plugin.cache_clearer service.
Provides a trait with typical behavior for plugins which have forms.
Interfaces
Provides a way to clear static caches of all plugin managers.
Defines an interface for pulling plugin dependencies from the container.
An override of ContextAwarePluginInterface for documentation purposes.
Provides an interface for plugin managers that allow filtering definitions.
Provides an interface for an object using a plugin collection.
Provides an interface for retrieving form objects for plugins.
Provides an interface for an embeddable plugin form.
Provides an interface for plugins which have forms.