/**
* Add the given route to the arrays of routes.
*
* @param \Themosis\Route\Route $route
*/
protected function addToCollections($route)
{
$domainAndUri = $route->domain() . $route->getUri();
if ($route->condition() && $route->conditionalParameters()) {
$domainAndUri .= serialize($route->conditionalParameters());
}
foreach ($route->methods() as $method) {
$this->routes[$method][$domainAndUri] = $route;
}
$this->allRoutes[$method . $domainAndUri] = $route;
}