ClassResolver |
lib/Drupal/Core/DependencyInjection/ClassResolver.php |
Implements the class resolver interface supporting class names and services. |
ClassResolverInterface |
lib/Drupal/Core/DependencyInjection/ClassResolverInterface.php |
Provides an interface to get a instance of a class with dependency injection. |
Container |
lib/Drupal/Core/DependencyInjection/Container.php |
Extends the symfony container to set the service ID on the created object. |
ContainerBuilder |
lib/Drupal/Core/DependencyInjection/ContainerBuilder.php |
Drupal's dependency injection container builder. |
ContainerInjectionInterface |
lib/Drupal/Core/DependencyInjection/ContainerInjectionInterface.php |
Defines a common interface for dependency container injection. |
ContainerNotInitializedException |
lib/Drupal/Core/DependencyInjection/ContainerNotInitializedException.php |
Exception thrown when a method is called that requires a container, but the
container is not initialized yet. |
DependencySerializationTrait |
lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php |
Provides dependency injection friendly methods for serialization. |
ServiceModifierInterface |
lib/Drupal/Core/DependencyInjection/ServiceModifierInterface.php |
Interface that service providers can implement to modify services. |
ServiceProviderBase |
lib/Drupal/Core/DependencyInjection/ServiceProviderBase.php |
Base service provider implementation. |
ServiceProviderInterface |
lib/Drupal/Core/DependencyInjection/ServiceProviderInterface.php |
Interface that all service providers must implement. |
YamlFileLoader |
lib/Drupal/Core/DependencyInjection/YamlFileLoader.php |
YamlFileLoader loads YAML files service definitions. |