protected function _loadRouter() { $router = new Router(); $router->setContainer($this->getContainer()); $router->setBasePath('/' . basename(ROOT_PATH) . '/public'); /** @var Config $config */ $config = $this->getContainer()->get('settings'); $this->getContainer()->set('router', $router); $superwares = (array) $config->get('httpKernel.superwares'); foreach ($superwares as $superware) { $this->getContainer()->get('router')->addMiddleware(null, $superware); } $config->get('router.routes'); }