Networking\InitCmsBundle\Controller\FrontendPageController::getTranslationRoute PHP Method

getTranslationRoute() protected method

get the route for the translation of a given page, the referrer page
protected getTranslationRoute ( $referrer, $locale ) : array | Symfony\Cmf\Component\Routing\RouteObjectInterface
$referrer
$locale
return array | Symfony\Cmf\Component\Routing\RouteObjectInterface
    protected function getTranslationRoute($referrer, $locale)
    {
        /** @var $languageSwitcherHelper LanguageSwitcherHelper */
        $languageSwitcherHelper = $this->get('networking_init_cms.page.helper.language_switcher');
        $oldURL = $languageSwitcherHelper->getPathInfo($referrer);
        return $languageSwitcherHelper->getTranslationRoute($oldURL, $locale);
    }