Refactor lib/Router to use with container for endpoints

[MAILPOET-1605]
This commit is contained in:
Rostislav Wolny
2018-10-17 17:39:32 +02:00
parent 71ad9f50cb
commit fff8176a49
14 changed files with 132 additions and 111 deletions

View File

@@ -94,6 +94,11 @@ class Initializer {
));
}
function compileContainer() {
$this->container = ContainerFactory::getContainer();
$this->container->compile();
}
function checkRequirements() {
$requirements = new RequirementsChecker();
return $requirements->checkAllRequirements();
@@ -258,7 +263,7 @@ class Initializer {
}
function setupRouter() {
$router = new Router\Router($this->access_control);
$router = new Router\Router($this->access_control, $this->container);
$router->init();
}