Exemplo n.º 1
0
 protected function mergeRouter(Router $router)
 {
     $this->mergeCollections($router->getCollection());
 }
Exemplo n.º 2
0
 /**
  * 
  * @param PHPLegends\Routes\Router $router
  * @param PHPLegends\Routes\Route $route
  * @return mixed
  * */
 protected function callRouteFilters(Router $router, Route $route)
 {
     if ($result = $router->getFilters()->processRouteFilters($route)) {
         return $result;
     }
 }
Exemplo n.º 3
0
 /**
  * 
  * @{inheritdoc}
  * */
 public function dispatch(Router $router)
 {
     $route = $router->findRoute($this->uri, $this->verb);
     $filterResult = $this->callRouteFilters($router, $route);
     return $filterResult === null ? $this->callRouteAction($route) : $filterResult;
 }