Source
Table of Contents
Interfaces
- Autowiring
- Source of definitions for entries of the container.
- DefinitionSource
- Source of definitions for entries of the container.
- MutableDefinitionSource
- Describes a definition source to which we can add new definitions.
Classes
- AttributeBasedAutowiring
- Provides DI definitions by reading PHP 8 attributes such as #[Inject] and #[Injectable].
- DefinitionArray
- Reads DI definitions from a PHP array.
- DefinitionFile
- Reads DI definitions from a file returning a PHP array.
- DefinitionNormalizer
- Turns raw definitions/definition helpers into definitions ready to be resolved or compiled.
- NoAutowiring
- Implementation used when autowiring is completely disabled.
- ReflectionBasedAutowiring
- Reads DI class definitions using reflection.
- SourceCache
- Decorator that caches another definition source.
- SourceChain
- Manages a chain of other definition sources.