Skip to content

Commit 98dff12

Browse files
committed
Route: refactoring - pattern
1 parent f374655 commit 98dff12

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Application/Routers/Route.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ public function constructUrl(Application\Request $appRequest, Nette\Http\Url $re
334334
$params[$name] = $meta[self::FILTER_OUT]($params[$name]);
335335
}
336336

337-
if (isset($meta[self::PATTERN]) && !preg_match($meta[self::PATTERN], rawurldecode((string) $params[$name]))) {
337+
if (isset($meta[self::PATTERN]) && !preg_match("#(?:{$meta[self::PATTERN]})\\z#A", rawurldecode((string) $params[$name]))) {
338338
return null; // pattern not match
339339
}
340340
}
@@ -563,7 +563,7 @@ private function setMask(string $mask, array $metadata): void
563563
$meta[self::DEFAULT] = $meta[self::VALUE];
564564
}
565565
}
566-
$meta[self::PATTERN] = "#(?:$pattern)\\z#A";
566+
$meta[self::PATTERN] = $pattern;
567567

568568
// include in expression
569569
$aliases['p' . $i] = $name;

0 commit comments

Comments
 (0)