PHP Класс eZ\Publish\Core\MVC\Symfony\EventListener\LanguageSwitchListener

Will be triggered when generating a RouteReference.
Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( TranslationHelper $translationHelper )
getSubscribedEvents ( )
onRouteReferenceGeneration ( RouteReferenceGenerationEvent $event ) If "language" parameter is present, will try to get corresponding SiteAccess for translation.

Описание методов

__construct() публичный Метод

public __construct ( TranslationHelper $translationHelper )
$translationHelper eZ\Publish\Core\Helper\TranslationHelper

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )

onRouteReferenceGeneration() публичный Метод

If found, it will add "siteaccess" parameter to the RouteReference, to trigger SiteAccess switch when generating the final link.
См. также: eZ\Publish\Core\MVC\Symfony\Routing\Generator::generate()
См. также: eZ\Publish\Core\MVC\Symfony\Routing\Generator\UrlAliasGenerator::doGenerate()
public onRouteReferenceGeneration ( RouteReferenceGenerationEvent $event )
$event eZ\Publish\Core\MVC\Symfony\Event\RouteReferenceGenerationEvent