Ejemplo n.º 1
0
 /**
  * Make a controller instance via the IoC container.
  *
  * @param  string  $controller
  * @return mixed
  */
 protected function makeController($controller)
 {
     if ($this->creator) {
         Controller::setRouter($this->router);
         return $this->creator->createController($controller, $this->getPage());
     }
     return parent::makeController($controller);
 }
 /**
  * {@inheritdoc}
  */
 protected function makeController($controller)
 {
     $controller = parent::makeController($controller);
     if (true === $controller instanceof Controller) {
         $controller->setLayoutDispatcher($this->container['layout']);
         $controller->setViewFactory($this->container['view']);
         $controller->setRouter($this->container['router']);
     }
     return $controller;
 }
Ejemplo n.º 3
0
 /**
  * {@inheritDoc}
  */
 protected function makeController($controller)
 {
     $instance = parent::makeController($controller);
     $this->injectControllerDependencies($instance);
     return $instance;
 }