[Routing] small refactoring for scheme requirement
This commit is contained in:
parent
66f54ff6b8
commit
85f5e0138d
@ -202,16 +202,7 @@ class UrlGenerator implements UrlGeneratorInterface, ConfigurableRequirementsInt
|
|||||||
$scheme = $this->context->getScheme();
|
$scheme = $this->context->getScheme();
|
||||||
|
|
||||||
if ($requiredSchemes) {
|
if ($requiredSchemes) {
|
||||||
$schemeMatched = false;
|
if (!in_array($scheme, $requiredSchemes, true)) {
|
||||||
foreach ($requiredSchemes as $requiredScheme) {
|
|
||||||
if ($scheme === $requiredScheme) {
|
|
||||||
$schemeMatched = true;
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!$schemeMatched) {
|
|
||||||
$referenceType = self::ABSOLUTE_URL;
|
$referenceType = self::ABSOLUTE_URL;
|
||||||
$scheme = current($requiredSchemes);
|
$scheme = current($requiredSchemes);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user