コード例 #1
0
ファイル: PCRouter.php プロジェクト: Natio/WebSherpa
 /**
  * 
  * @param PCRequest $request
  * @return PCRouterRoute 
  */
 private function getRouteForRequest($request)
 {
     $itemTmp = $request->dequeuePathComponent();
     $item = strtolower($itemTmp);
     foreach ($this->typesRegexes as $key => $value) {
         if (preg_match($value, $request->getDomainName()) === 1) {
             $routes = $this->routes[$key];
             //if(strcmp($item, "")==0) $item = "home";
             //else $item = strtolower($item);
             return $routes[$item];
         }
     }
 }