Собственно как то взялся написать свою dependency injection на php для себя и своих проектов получилась довольно простая и удобная штука (да я знаю о других библиотеках pimple и php-di.org но я сделал то что нужно было мне) Вообщем вот что получилось https://github.com/smpl/mydi если есть идеи или замечания буду рад выслушать, также можете попробовать применять в своих проектах (я применяю и очень доволен), об ошибках и улучшения можно на github заводить задачки, а обсуждать тут.