namespace Drupal\Core\Plugin\Discovery
Same name in other branches
Object name | File name | Summary |
---|---|---|
AnnotatedClassDiscovery | core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php | Defines a discovery mechanism to find annotated plugins in PSR-4 namespaces. |
AttributeClassDiscovery | core/lib/Drupal/Core/Plugin/Discovery/AttributeClassDiscovery.php | Defines a discovery mechanism to find plugins using attributes. |
AttributeDiscoveryWithAnnotations | core/lib/Drupal/Core/Plugin/Discovery/AttributeDiscoveryWithAnnotations.php | Enables both attribute and annotation discovery for plugin definitions. |
ContainerDerivativeDiscoveryDecorator | core/lib/Drupal/Core/Plugin/Discovery/ContainerDerivativeDiscoveryDecorator.php | Injects dependencies into derivers if they use ContainerDeriverInterface. |
ContainerDeriverInterface | core/lib/Drupal/Core/Plugin/Discovery/ContainerDeriverInterface.php | Creates additional plugin definitions. |
DirectoryWithMetadataDiscovery | core/lib/Drupal/Core/Plugin/Discovery/DirectoryWithMetadataDiscovery.php | Does the actual finding of the directories with metadata files. |
DirectoryWithMetadataPluginDiscovery | core/lib/Drupal/Core/Plugin/Discovery/DirectoryWithMetadataPluginDiscovery.php | Discover directories that contain a specific metadata file. |
HookDiscovery | core/lib/Drupal/Core/Plugin/Discovery/HookDiscovery.php | Provides a hook-based plugin discovery class. |
InfoHookDecorator | core/lib/Drupal/Core/Plugin/Discovery/InfoHookDecorator.php | Allows info hook implementations to enhance discovered plugin definitions. |
RegexRecursiveFilterIterator | core/lib/Drupal/Core/Plugin/Discovery/RegexRecursiveFilterIterator.php | Iterates over files whose names match a regular expression in a directory. |
YamlDirectoryDiscovery | core/lib/Drupal/Core/Plugin/Discovery/YamlDirectoryDiscovery.php | Allows multiple YAML files per directory to define plugin definitions. |
YamlDiscovery | core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php | Allows YAML files to define plugin definitions. |
YamlDiscoveryDecorator | core/lib/Drupal/Core/Plugin/Discovery/YamlDiscoveryDecorator.php | Enables YAML discovery for plugin definitions. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.