namespace Drupal\Core\DependencyInjection
Same name in other branches
Object name | File name | Summary |
---|---|---|
ClassResolver | core/lib/Drupal/Core/DependencyInjection/ClassResolver.php | Implements the class resolver interface supporting class names and services. |
ClassResolverInterface | core/lib/Drupal/Core/DependencyInjection/ClassResolverInterface.php | Provides interface to get an instance of a class with dependency injection. |
Container | core/lib/Drupal/Core/DependencyInjection/Container.php | Extends the Drupal container to set the service ID on the created object. |
ContainerBuilder | core/lib/Drupal/Core/DependencyInjection/ContainerBuilder.php | Drupal's dependency injection container builder. |
ContainerInjectionInterface | core/lib/Drupal/Core/DependencyInjection/ContainerInjectionInterface.php | Defines a common interface for dependency container injection. |
ContainerNotInitializedException | core/lib/Drupal/Core/DependencyInjection/ContainerNotInitializedException.php | Exception, thrown when a method is called on a non-initialized container. |
DependencySerializationTrait | core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php | Provides dependency injection friendly methods for serialization. |
DeprecatedServicePropertyTrait | core/lib/Drupal/Core/DependencyInjection/DeprecatedServicePropertyTrait.php | Provides a standard way to announce deprecated properties. |
ServiceModifierInterface | core/lib/Drupal/Core/DependencyInjection/ServiceModifierInterface.php | Interface that service providers can implement to modify services. |
ServiceProviderBase | core/lib/Drupal/Core/DependencyInjection/ServiceProviderBase.php | Base service provider implementation. |
ServiceProviderInterface | core/lib/Drupal/Core/DependencyInjection/ServiceProviderInterface.php | Interface that all service providers must implement. |
YamlFileLoader | core/lib/Drupal/Core/DependencyInjection/YamlFileLoader.php | YamlFileLoader loads YAML files service definitions. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.