WellCommerce\Bundle\CurrencyBundle\EventListener\CurrencySubscriber::onKernelController PHP Метод

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

public onKernelController ( FilterControllerEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterControllerEvent
    public function onKernelController(FilterControllerEvent $event)
    {
        $request = $event->getRequest();
        $session = $request->getSession();
        if (!$session->has('_currency')) {
            $currency = $this->getLocaleCurrency($request);
            if (null !== $currency) {
                $session->set('_currency', $currency);
            }
        }
    }