Exemple #1
0
 /**
  * Resolve the route from the request path
  * @param $request Moulino\Framework\Http\Request request http
  * @return Moulino\Framework\Http\Response
  */
 public function resolve(Request $request)
 {
     $method = $request->getMethod();
     $path = $request->getPath();
     foreach ($this->routes[$method] as $route) {
         if ($route->match($path)) {
             return $route;
         }
     }
     throw new NoRouteFoundException("No routes matches the request path '{$path}'.");
 }