Deprecated: Constant E_STRICT is deprecated in /home/pastorz/old-espace-client/vendor/symfony/error-handler/ErrorHandler.php on line 58

Deprecated: Constant E_STRICT is deprecated in /home/pastorz/old-espace-client/vendor/symfony/error-handler/ErrorHandler.php on line 76
Symfony Profiler

src/Controller/HomeController.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Symfony\Component\HttpFoundation\Response;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. class HomeController extends AbstractController
  9. {
  10.     #[Route(path'/'name'app_home')]
  11.     #[Route(path'/{_locale}/'name'app_localized_home')]
  12.     public function index(Request $requestParameterBagInterface $parameterBag): Response
  13.     {
  14.         $locale $request->getLocale() ?? ($_COOKIE['_locale']);
  15.         return $this->redirectToRoute('app_login', [
  16.             '_locale' => in_array(strtolower($locale), explode('|'$parameterBag->get('app.supported_locales'))) ? $locale $parameterBag->get('app.default_locale')
  17.         ]);
  18.     }
  19.     #[Route(path'/connexion'name'app_old_login_redirect',)]
  20.     public function oldLoginRedirect(): Response
  21.     {
  22.         return $this->redirectToRoute('app_home');
  23.     }
  24. }