Symfony\Component\DependencyInjection
Namespaces
Symfony\Component\DependencyInjection\ArgumentSymfony\Component\DependencyInjection\CompilerSymfony\Component\DependencyInjection\ConfigSymfony\Component\DependencyInjection\DumperSymfony\Component\DependencyInjection\ExceptionSymfony\Component\DependencyInjection\ExtensionSymfony\Component\DependencyInjection\LazyProxySymfony\Component\DependencyInjection\LoaderSymfony\Component\DependencyInjection\ParameterBag
Classes
This definition extends another definition.
Container is a dependency injection container.
ContainerAware trait.
ContainerBuilder is a DI container that provides an API to easily describe services.
Definition represents a service definition.
Adds some function to the default ExpressionLanguage.
Define some ExpressionLanguage functions.
Parameter represents a parameter reference.
Reference represents a service reference.
Represents a PHP type-hinted service reference.
Represents a variable.
Interfaces
ContainerAwareInterface should be implemented by classes that depends on a Container.
ContainerInterface is the interface implemented by service container classes.
The EnvVarProcessorInterface is implemented by objects that manage environment-like variables.
ResettableContainerInterface
deprecated
ResettableContainerInterface defines additional resetting functionality
for containers, allowing to release shared services when the container is
not needed anymore.
ServiceSubscriberInterface
deprecated
{@inheritdoc}
TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.