/** * @return string * @param string|Nano_C $controller * @param string $action */ protected function invokeControllerAction($controller, $action) { $instance = $controller instanceof Nano_C ? $controller : new $controller(Nano::dispatcher()); /* @var $instance Nano_C */ return $instance->run($action); }