From 30db793e8505903a1421acc9a1b263ae0ce228ea Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 9 Aug 2023 00:18:30 +0200 Subject: [PATCH] Optimized parameter handling --- src/Pecee/SimpleRouter/Route/Route.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pecee/SimpleRouter/Route/Route.php b/src/Pecee/SimpleRouter/Route/Route.php index 3ddf03f..0454303 100644 --- a/src/Pecee/SimpleRouter/Route/Route.php +++ b/src/Pecee/SimpleRouter/Route/Route.php @@ -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;