This project is not covered by Drupal’s security advisory policy.

Adds theme namespaces to the "containers.namespaces" and "class_loader"
services. This allows themes to define classes and have discoverable annotated
plugin definitions.

Theme namespaces are added with the pattern Drupal\Theme\<theme name> to
keep theme namespaces differentiated from the standard Drupal module namespaces
Drupal\<module name>.

Module does not add any functionality on its own and only provides utility for
module and theme developers to use OOP techniques in themes or to create new
plugin APIs that support plugin discovery with themes.

See the Provider Typed Plugins section in the README for more information about using plugin definition and discovery classes for plugins that are aware of their provider's extension type (module or theme).

Supporting organizations: 
initial development

Project information

Releases