コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function add(RouteContract $route) : RouteContract
 {
     $domainAndUri = $route->getDomain() . $route->getUri();
     $this->allRoutes[implode($route->getMethods(), '|') . $domainAndUri] = $route;
     $this->addLookups($route);
     return $route;
 }
コード例 #2
0
 /**
  * Adds the supplied route to the matched route data map
  *
  * @param \Viserio\Contracts\Routing\Route $route
  * @param array                            $parameterIndexNameMap
  */
 public function addRoute(RouteContract $route, array $parameterIndexNameMap)
 {
     $this->httpMethodRouteMap[] = [$route->getMethods(), [$parameterIndexNameMap, $route->getIdentifier()]];
 }