Dependency injection container panel for Debugger Bar.

Resolves service names by type for autowiring.

DI container compiler.

Base class for compiler extensions that hook into the DI container compilation process.

Adapter for reading and writing configuration files.

Reading and generating NEON files.

Reading and generating PHP files.

Helpers deprecated

Configuration helpers.

Configuration file loader.

The dependency injection container default implementation.

Container builder.

DI container loader.

Definition of an accessor service backed by a generated implementation of a user-defined interface with a single get() method.

Abstract base for all service definition types used by ContainerBuilder.

Definition of a factory service backed by a generated implementation of a user-defined interface.

Imported service injected to the container.

Definition of a locator service backed by a generated implementation of a user-defined interface with multiple get()/create() methods.

Reference to service. Either by name or by type or reference to the 'self' service.

Definition of standard service.

Assignment or calling statement.

Tracks and checks whether cached container dependencies have changed.

DI extension.

Decorators for services.

Service configuration schema.

Enables registration of additional compiler extensions via configuration.

Calls inject methods and fills #[Inject] properties.

Processes container parameters and injects them into the generated container.

Services auto-discovery.

Services definitions loader.

The DI helpers.

The DI container configuration is invalid.

The requested service was not found in the container.

Operation is not allowed while container is resolving dependencies.

Container PHP code generator.

Resolves and completes service definitions, including autowiring of arguments.

Failed to create the service instance.