10000 fix merge (bis) · Koc/symfony@7ff6fb0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7ff6fb0

Browse files
fix merge (bis)
1 parent 5105062 commit 7ff6fb0

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

src/Symfony/Component/Routing/Loader/Configurator/Traits/PrefixTrait.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
use Symfony\Component\Routing\Route;
1515
use Symfony\Component\Routing\RouteCollection;
16-
use Symfony\Component\Routing\RouteCompiler;
1716

1817
/**
1918
* @internal
@@ -34,7 +33,7 @@ final protected function addPrefix(RouteCollection $routes, $prefix, bool $trail
3433
foreach ($prefix as $locale => $localePrefix) {
3534
$localizedRoute = clone $route;
3635
$localizedRoute->setDefault('_locale', $locale);
37-
$localizedRoute->setRequirement('_locale', preg_quote($locale, RouteCompiler::REGEX_DELIMITER));
36+
$localizedRoute->setRequirement('_locale', preg_quote($locale));
3837
$localizedRoute->setDefault('_canonical_route', $name);
3938
$localizedRoute->setPath($localePrefix.(!$trailingSlashOnRoot && '/' === $route->getPath() ? '' : $route->getPath()));
4039
$routes->add($name.'.'.$locale, $localizedRoute);

src/Symfony/Component/Routing/Route.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,6 @@ private function sanitizeRequirement(string $key, string $regex)
563563

564564
private function isLocalized(): bool
565565
{
566-
return isset($this->defaults['_locale']) && isset($this->defaults['_canonical_route']) && ($this->requirements['_locale'] ?? null) === preg_quote($this->defaults['_locale'], RouteCompiler::REGEX_DELIMITER);
566+
return isset($this->defaults['_locale']) && isset($this->defaults['_canonical_route']) && ($this->requirements['_locale'] ?? null) === preg_quote($this->defaults['_locale']);
567567
}
568568
}

src/Symfony/Component/Routing/RouteCompiler.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public static function compile(Route $route)
6565
}
6666

6767
$locale = $route->getDefault('_locale');
68-
if (null !== $locale && null !== $route->getDefault('_canonical_route') && preg_quote($locale, self::REGEX_DELIMITER) === $route->getRequirement('_locale')) {
68+
if (null !== $locale && null !== $route->getDefault('_canonical_route') && preg_quote($locale) === $route->getRequirement('_locale')) {
6969
$requirements = $route->getRequirements();
7070
unset($requirements['_locale']);
7171
$route->setRequirements($requirements);

0 commit comments

Comments
 (0)
0