private function addLocaleToRoute(Route $route) { if ($this->prependLocale) { $route->setPath('/{_locale}' . $route->getPath()); $route->addRequirements(['_locale' => '[a-z]{2}(\\-[A-Z]{2})?']); } else { $route->addDefaults(['_locale' => null]); } }