Весь мой PHP является объектом Orinted, и я хочу использовать инъекцию зависимостей для всех зависимостей (то есть классов, которым нужны другие классы для работы). Это нормально?Могу ли я использовать инъекцию зависимостей для всех зависимостей?
Я думаю, что я отвечал на много информации, чтобы быть читаемыми ... но если вы хотите особенности есть here.
Кроме того, если это не чрезмерно усложнять проблему, я могу использовать Factory Pattern для всех зависимостей инъекции? - Особенности указаны в ссылке выше.
У вас есть взгляд на контейнеры DI для современных фреймворков PHP, таких как ZF2 и Symfony2, или библиотеки DI, такие как Pimple или Crafty? –