DependencyInjection
Table of Contents
Namespaces
Interfaces
- ServiceProviderInterface
- A service provider provides entries to a container. Inspired by: https://github.com/container-interop/service-provider/blob/v0.4.0/src/ServiceProviderInterface.php
Classes
- AutowireInjectMethodsPass
- Looks for definitions with autowiring enabled and registers their corresponding "inject*" methods as setters.
- CommonFactory
- ConsoleCommandPass
- ContainerBuilder
- ContainerException
- An exception
- EnvVarProcessor
- FailsafeContainer
- ListenerProviderPass
- LoggerAwarePass
- LoggerInterfacePass
- Looks for constructor arguments that request LoggerInterface and registers a lookup to the LogManager
- MessageHandlerPass
- MessengerMiddlewarePass
- MfaProviderPass
- Compiler pass to register tagged MFA providers
- NotFoundException
- An exception
- PublicServicePass
- ServiceProviderCompilationPass
- ServiceProviderRegistry
- A class that holds the list of service providers of a project.
- SingletonPass
- SoftReferenceParserPass
- Compiler pass to register tagged softreference parsers