function RouteCollection::addPrefix
Adds a prefix to the path of all child routes.
File
-
vendor/
symfony/ routing/ RouteCollection.php, line 196
Class
- RouteCollection
- A RouteCollection represents a set of Route instances.
Namespace
Symfony\Component\RoutingCode
public function addPrefix(string $prefix, array $defaults = [], array $requirements = []) : void {
$prefix = trim(trim($prefix), '/');
if ('' === $prefix) {
return;
}
foreach ($this->routes as $route) {
$route->setPath('/' . $prefix . $route->getPath());
$route->addDefaults($defaults);
$route->addRequirements($requirements);
}
}