8000 [Routing] small refactoring for scheme requirement · symfony/symfony@85f5e01 · GitHub
[go: up one dir, main page]

Skip to content

Commit 85f5e01

Browse files
committed
[Routing] small refactoring for scheme requirement
1 parent 66f54ff commit 85f5e01

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

src/Symfony/Component/Routing/Generator/UrlGenerator.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -202,16 +202,7 @@ protected function doGenerate($variables, $defaults, $requirements, $tokens, $pa
202202
$scheme = $this->context->getScheme();
203203

204204
if ($requiredSchemes) {
205-
$schemeMatched = false;
206-
foreach ($requiredSchemes as $requiredScheme) {
207-
if ($scheme === $requiredScheme) {
208-
$schemeMatched = true;
209-
210-
break;
211-
}
212-
}
213-
214-
if (!$schemeMatched) {
205+
if (!in_array($scheme, $requiredSchemes, true)) {
215206
$referenceType = self::ABSOLUTE_URL;
216207
$scheme = current($requiredSchemes);
217208
}

0 commit comments

Comments
 (0)
0