IOC Container .
https://marcusts.com/2018/12/26/smart-di-container/
It is extremely powerful, flexible, absolutely free, stable and easy to use. You can create DI containers where you need them without worrying about centralization. This is a non-static container, therefore it can be stored both in a nested and in private order. There are many useful extensions that will make your life easier. You can even register and decide at the same time.
PS. I am not affiliated with the company that wrote this. I am just a user.
source
share