/** * {@inheritdoc} */ public function add(RouteContract $route) : RouteContract { $domainAndUri = $route->getDomain() . $route->getUri(); $this->allRoutes[implode($route->getMethods(), '|') . $domainAndUri] = $route; $this->addLookups($route); return $route; }
/** * 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()]]; }