|
@@ -58,6 +58,8 @@ class PhpGeneratorDumper extends GeneratorDumper
|
|
|
$requirements = str_replace("\n", '', var_export($compiledRoute->getRequirements(), true));
|
|
|
$tokens = str_replace("\n", '', var_export($compiledRoute->getTokens(), true));
|
|
|
|
|
|
+ $name = str_replace('.', '__', $name);
|
|
|
+
|
|
|
$methods[] = <<<EOF
|
|
|
protected function get{$name}RouteInfo()
|
|
|
{
|
|
@@ -78,6 +80,8 @@ EOF
|
|
|
throw new \InvalidArgumentException(sprintf('Route "%s" does not exist.', \$name));
|
|
|
}
|
|
|
|
|
|
+ \$name = str_replace('.', '__', \$name);
|
|
|
+
|
|
|
list(\$variables, \$defaults, \$requirements, \$tokens) = \$this->{'get'.\$name.'RouteInfo'}();
|
|
|
|
|
|
return \$this->doGenerate(\$variables, \$defaults, \$requirements, \$tokens, \$parameters, \$name, \$absolute);
|