A wrap-up of my time spent creating Annotated Container.
Part 2 of a 3-part series introducing a dependency injection framework named Annotated Container. In this article, I go into detail how to solve three common problems working with Annotated Container; dealing with multiple aliases, injecting non-object values, and integrating with third-party services that can't be annotated.
Part 1 of a 3-part series introducing a dependency injection framework powered by PHP 8 Attributes. This article provides some motivations behind the library and basic usage.