namespace Drupal\Core\DependencyInjection

Same name in other branches
  1. 10 Drupal\Core\DependencyInjection
  2. 9 Drupal\Core\DependencyInjection
  3. 8.9.x Drupal\Core\DependencyInjection
Object name File name Summary
AutowireTrait core/lib/Drupal/Core/DependencyInjection/AutowireTrait.php Defines a trait for automatically wiring dependencies from the container.
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 container to prevent serialization.
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.