/** * Returns an URL adapted to the route name and the locale given. * * @param string $locale * @param string $transKey * @param array $attributes * * @return string|false */ public function getUrlFromRouteName($locale, $transKey, $attributes = []) { $this->isLocaleSupportedOrFail($locale); $route = $this->routeTranslator->getUrlFromRouteName($locale, $this->getDefaultLocale(), $transKey, $attributes, $this->isDefaultLocaleHiddenInUrl()); // This locale does not have any key for this route name if (empty($route)) { return false; } return rtrim($this->createUrlFromUri($route)); }