/** * * @return controller */ private function runController() { $runController = $this->_nameSpaceControllers . ucfirst($this->controller) . 'Controller'; Log::record('trace', 'Инициализирован контроллер: ' . $this->controller); $runAction = 'action' . ucfirst($this->action); Log::record('trace', 'Инициализирован метод: ' . $this->action); if (class_exists($runController)) { if (method_exists($runController, $runAction)) { Log::record('trace', 'Запуск метода ' . $runAction . ', в контроллере ' . $runController); return self::createObject([$runController, $runAction], $this->getRequest()->getArrayParams()); } else { throw new ControllerException('Не найден метод - ' . $runAction . ', в контроллере - ' . $runController); } } else { throw new ControllerException('Не найден контроллер - ' . $runController); } return false; }
public function getMess() { echo '<p><b>Error:</b> ' . $this->getMessage(); Log::record('error', $this->getMessage()); }
/** * * @param HttpRequest $request */ public function __construct(HttpRequest $request) { $this->_handleRequest = $request; $this->setArrayRequest(); Log::record('trace', 'Обработка входного параметра (' . implode('/', $this->getArrayRequest()) . ')'); }