Контролируемые контроллеры с зависимостями
Как я могу разрешать зависимости с контроллером, который можно тестировать? Как это работает: URI направляется на контроллер, контроллер может иметь зависимости для выполнения определенной задачи. <?php require 'vendor/autoload.php'; /* * Registry * Singleton * Tight coupling * Testable? */ $request = new Example\Http\Request(); Example\Dependency\Registry::getInstance()->set('request', $request); $controller = new Example\Controller\RegistryController(); $controller->indexAction(); /* * Service Locator * […]