2 declare(strict_types = 1);
19 use Symfony\Component\Routing\Generator\UrlGenerator as SymfonyUrlGenerator;
42 protected function doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $referenceType, $hostTokens, array $requiredSchemes = [])
45 $route = $this->routes->get($name);
48 $relevantDefaults = array_intersect_key($defaults, array_flip($route->compile()->getPathVariables()));
49 $route->setOption(
'_appliedDefaults', array_diff_key($relevantDefaults, $parameters));
54 return parent::doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $referenceType, $hostTokens, $requiredSchemes);