public static function setController($controller = self::NOTFOUND_CONTROLLER) { if (empty($controller)) { $controller = self::NOTFOUND_CONTROLLER; } $controller = __NAMESPACE__ . DIRECTORY_SEPARATOR . Application::getConfigItem('controllersFolder') . DIRECTORY_SEPARATOR . ucfirst(strtolower($controller)) . Application::getConfigItem('controllerPostfix'); if (!class_exists($controller)) { throw new \Exception('could not find ' . $controller . ' controller'); } self::$controller = $controller; return; }