public function dispatch($module, $controller, $params = []) { $this->preDispatch($module, $controller, $params); $result = $this->doDispatch($module, $controller, $params); $this->postDispatch($module, $controller, $params); return $result; }
/** * @param string $module * @param string $controller * @param array $params * @return \Bluz\Controller\Controller * @throws \Exception */ public function dispatch($module, $controller, $params = []) { $this->dispatchModule = $module; $this->dispatchController = $controller; try { return parent::dispatch($module, $controller, $params); } catch (\Exception $e) { $this->setException($e); throw $e; } }