Namespaces

Classes

Container is a dependency injection container.
ContainerAware deprecated
A simple implementation of ContainerAwareInterface.
ContainerAware trait.
ContainerBuilder is a DI container that provides an API to easily describe services.
Definition represents a service definition.
This definition decorates another definition.
Adds some function to the default ExpressionLanguage.
Define some ExpressionLanguage functions.
Parameter represents a parameter reference.
Reference represents a service reference.
Scope deprecated
Scope class.
SimpleXMLElement deprecated
SimpleXMLElement class.
Represents a variable.

Interfaces

ContainerAwareInterface should be implemented by classes that depends on a Container.
ContainerInterface is the interface implemented by service container classes.
IntrospectableContainerInterface defines additional introspection functionality for containers, allowing logic to be implemented based on a Container's state.
ResettableContainerInterface defines additional resetting functionality for containers, allowing to release shared services when the container is not needed anymore.
ScopeInterface deprecated
Scope Interface.
TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.