[Routing] added . as a valid character in route names
This commit is contained in:
parent
7cb8dca04d
commit
5857576024
@ -58,10 +58,10 @@ class PhpGeneratorDumper extends GeneratorDumper
|
|||||||
$requirements = str_replace("\n", '', var_export($compiledRoute->getRequirements(), true));
|
$requirements = str_replace("\n", '', var_export($compiledRoute->getRequirements(), true));
|
||||||
$tokens = str_replace("\n", '', var_export($compiledRoute->getTokens(), true));
|
$tokens = str_replace("\n", '', var_export($compiledRoute->getTokens(), true));
|
||||||
|
|
||||||
$name = str_replace('.', '__', $name);
|
$escapedName = str_replace('.', '__', $name);
|
||||||
|
|
||||||
$methods[] = <<<EOF
|
$methods[] = <<<EOF
|
||||||
protected function get{$name}RouteInfo()
|
protected function get{$escapedName}RouteInfo()
|
||||||
{
|
{
|
||||||
return array($variables, array_merge(\$this->defaults, $defaults), $requirements, $tokens);
|
return array($variables, array_merge(\$this->defaults, $defaults), $requirements, $tokens);
|
||||||
}
|
}
|
||||||
@ -80,9 +80,9 @@ EOF
|
|||||||
throw new \InvalidArgumentException(sprintf('Route "%s" does not exist.', \$name));
|
throw new \InvalidArgumentException(sprintf('Route "%s" does not exist.', \$name));
|
||||||
}
|
}
|
||||||
|
|
||||||
\$name = str_replace('.', '__', \$name);
|
\$escapedName = str_replace('.', '__', \$name);
|
||||||
|
|
||||||
list(\$variables, \$defaults, \$requirements, \$tokens) = \$this->{'get'.\$name.'RouteInfo'}();
|
list(\$variables, \$defaults, \$requirements, \$tokens) = \$this->{'get'.\$escapedName.'RouteInfo'}();
|
||||||
|
|
||||||
return \$this->doGenerate(\$variables, \$defaults, \$requirements, \$tokens, \$parameters, \$name, \$absolute);
|
return \$this->doGenerate(\$variables, \$defaults, \$requirements, \$tokens, \$parameters, \$name, \$absolute);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user