/** * * @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]; } } }