PHP MVC: слишком много зависимостей в контроллере?
Я работаю над личным проектом HMVC: Нет локаторов сервисов, глобального состояния (например, static или global ), нет синглтонов. Обработка модели инкапсулируется в сервисах (service = domain objects + repositories + data mappers). Все контроллеры расширяют абстрактный контроллер. Все зависимости проекта вводятся через контейнер инъекций зависимостей Auryn . Все необходимые зависимости вводятся в конструктор абстрактного контроллера. […]