<?php
/*
* Développeur : AMARY Clément - amary.clement@viacesi.fr
* Utilisation : Ce controlleur sert pour le changement de langue sur le site
* Fonctions :
- changeLocale : Modification de la langue du site selon la langue choisie
*/
namespace App\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class MainController extends AbstractController {
public function changeLocale($locale, Request $request)
{
$request->getSession()->set('_locale', $locale);
return $this->redirect($request->headers->get('referer'));
}
}