urlGenerator = $urlGenerator; } /** * @return TwigFunction[] */ public function getFunctions(): array { return [ new TwigFunction('url', [$this, 'getUrl']), ]; } /** * @param string $path * @param array $parameters * @return string */ public function getUrl(string $path, array $parameters = []): string { $path = str_replace('_', '-', $path); return $this->urlGenerator->to($path, $parameters); } }