public static function getControllerClassName($routeData)
 {
     $controllerName = StringUtil::startWithUpperCase($routeData->getControllerName()) . 'Controller';
     if (RouteData::isSystemRequest($routeData)) {
         return "\\ph\\phAdmin\\application\\controllers\\" . $controllerName;
     } else {
         if (RouteData::isUserRequest($routeData)) {
             return "\\application\\controllers\\" . $controllerName;
         }
     }
     return null;
 }
 public static function getLayoutPath($routeData, $layoutName = null)
 {
     if (Util::isEmpty($layoutName)) {
         return null;
     }
     if (RouteData::isSystemRequest($routeData)) {
         $basePath = 'ph/phAdmin/application/views/_layout/';
     } else {
         $basePath = 'application/views/_layout/';
     }
     $filePath = $basePath . $layoutName . '.' . self::$VIEW_FILE_EXTENSION;
     if (file_exists($filePath)) {
         return $filePath;
     }
     return null;
 }