Skip to content
Snippets Groups Projects

Draft: Resolve #3369925 "1"

Open Osvaldo Villarroel Marañon requested to merge issue/drupal-3369925:3369925-1 into 11.x
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
@@ -201,7 +201,7 @@ protected function doGenerate(array $variables, array $defaults, array $tokens,
if ('variable' === $token[0]) {
if (!$optional || !array_key_exists($token[3], $defaults) || (isset($mergedParams[$token[3]]) && (string) $mergedParams[$token[3]] !== (string) $defaults[$token[3]])) {
// check requirement
if (!preg_match('#^' . $token[2] . '$#', $mergedParams[$token[3]])) {
if (!preg_match('#^' . $token[2] . '$#u', $mergedParams[$token[3]])) {
$message = sprintf('Parameter "%s" for route "%s" must match "%s" ("%s" given) to generate a corresponding URL.', $token[3], $name, $token[2], $mergedParams[$token[3]]);
throw new InvalidParameterException($message);
}
Loading