Ojs\JournalBundle\Controller\CommonController::changeLocaleAction PHP Method

changeLocaleAction() public method

public changeLocaleAction ( $code, Request $request ) : RedirectResponse
$code
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\RedirectResponse
    public function changeLocaleAction($code, Request $request)
    {
        $session = $this->get('session');
        $request->setLocale($code);
        $session->set('_locale', $code);
        $session->set('_locale_prefered', new \DateTime());
        $referer = $request->headers->get('referer');
        return $this->redirect(empty($referer) ? "/" : $referer);
    }
CommonController