Optimized parameter handling

This commit is contained in:
Simon
2023-08-09 00:18:30 +02:00
parent d3b1577095
commit 30db793e85
+1 -1
View File
@@ -155,7 +155,7 @@ abstract class Route implements IRoute
$regex = $parameterRegex ?? $this->defaultParameterRegex ?? static::PARAMETERS_DEFAULT_REGEX;
}
$regex = sprintf('((\/|-|\.)(?P<%2$s>%3$s))%1$s', $parameters[2][$key], $name, $regex);
$regex = sprintf('(\/?|-|\.)(?P<%2$s>%3$s)%1$s', $parameters[2][$key], $name, $regex);
}
$urlRegex .= preg_quote($t, '/') . $regex;