remove logic that could not be triggered anyway
the regex by the compiler is always valid. even if it was invalid like '' it wasn't caught by the exception and would have given a php notice.
This commit is contained in:
parent
f7ea68f70c
commit
38802ea32c
@ -214,14 +214,9 @@ class ApacheMatcherDumper extends MatcherDumper
|
|||||||
*/
|
*/
|
||||||
private function regexToApacheRegex($regex)
|
private function regexToApacheRegex($regex)
|
||||||
{
|
{
|
||||||
$delimiter = $regex[0];
|
$regexPatternEnd = strrpos($regex, $regex[0]);
|
||||||
$regexPatternEnd = strrpos($regex, $delimiter);
|
|
||||||
if (strlen($regex) < 2 || 0 === $regexPatternEnd) {
|
|
||||||
throw new \LogicException('The route regex "%s" is invalid', $regex);
|
|
||||||
}
|
|
||||||
$regex = preg_replace('/\?<.+?>/', '', substr($regex, 1, $regexPatternEnd - 1));
|
|
||||||
|
|
||||||
return $regex;
|
return preg_replace('/\?<.+?>/', '', substr($regex, 1, $regexPatternEnd - 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user