I am trying to tidy up an application, and have manually been doing Constructor Dependency Injection for a while.
This is a bit tedious, and I would like to start utilizing a Dependency Injection Container instead.
I am looking for an actively developed and maintained DI container. I have found Crafty as an alternative, which can wire together dependencies with XML, YAML, Arrays or programatically.
The DI container should not be tightly coupled with a full blown framework, we are looking for something simple and pluggable, with the least hassle possible.
Does anyone have a recommendation and why you chose the particular implementation? Thanks for reading.