private function init() { $timeZone = $this->appConfig->getTimeZone(); if ($timeZone != null) { date_default_timezone_set($timeZone); } }
/** * @return IController */ public function getController() { $params = $this->requestDataReader->getRequestData()->getParameters(); $controllerName = isset($params['interactor']) ? $params['interactor'] : $this->appConfig->getDefaultInteractor(); $controllerArrayKey = $controllerName . 'Controller'; if (!array_key_exists($controllerArrayKey, $this->controllerFactories)) { throw new ControllerNotFoundException('Controller \'' . $controllerName . '\' not found.'); } return $this->controllerFactories[$controllerArrayKey]->createInstance(); }