/** * @return string * @param Nano_Route $route */ public function run(Nano_Route $route) { if ($route instanceof Nano_Route_Runnable) { /* @var $route Nano_Route_Runnable */ $route->run(); return null; } $this->controllerInstance = $this->getController($route); if ($this->context) { $this->controllerInstance->context = $this->context->get(); } return $this->controllerInstance->run($this->action()); }