annotated-container
annotated-container copied to clipboard
Dependency Injection framework to configure a PSR-11 Container with Attributes!
Bootstrap observers could benefit from knowing what profiles are active. For example, a cache busting observer could be added that clears out any cached container definition before compilation in appropriate...
## Problem There's currently a drawback when using profiles to resolve multiple aliases. You're required to specify a profile for all concrete services that would be used as an alias...
The build command will erroneously re-use a cached definition if it is present. This command should clear the cache before building. Rebuilding the cached container is not intuitive and doesn't...
Currently the key used to store a serialized ContainerDefinition is determined by internal implementation details of the cache aware compiler. This key should be generated by a concrete class that...
1.3 releases a feature that allows the #[ServiceDelegate] attribute to determine what type it is responsible for by parsing the return type of the method. Currently this does not support...
## Problem There are scenarios where having multiple concrete services is not only expected but desired functionality. In such a use-case it would be challenging to actually inject any arbitrary...