I thought about using an existing one, and then there are so many great tools already available, but the sole reason behind building a custome one is to learn few stuff and see it for one self.
Having said that, I was reading this timeless piece.
Types of Dependency Injection
- Constructor Injection
- Setter Injection
- Interface Injection
And as well, about the Service Locator. Hopefully, i should be able to support at least the bulletted list some time.
Happy Coding!