Ejemplo n.º 1
0
 /**
  * For a specific method and uri, dispatch the route.
  *
  * @param Request $request
  * @return bool
  * @throws \Exception
  */
 public function dispatch(Request $request)
 {
     $pathInfo = $request->getPathInfo();
     $method = $request->getMethod();
     $route = $this->collection->find($method, $pathInfo);
     if (!$route) {
         throw new \Exception('Route not found !');
     }
     return $this->dispatcher->dispatch($route);
 }