Talks about some reasons Annotated Container uses Attributes to configure dependency injection.
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.
While reviewing popular PHP frameworks I ran into some problems customizing the default App namespace commonly used in project scaffolding. This article talks about how to customize the namespace for a Symfony app to ensure expected functionality in a new setup still works.