src/Controller/AppController.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use App\Repository\TauxAdherentRepository;
  7. use App\Service\CalculMoyenne;
  8. use App\Repository\AdherentRepository;
  9. use App\Repository\MarcheRepository;
  10. class AppController extends AbstractController
  11. {
  12.     #[Route('/'name'app_app')]
  13.     public function index(): Response
  14.     {       
  15.          
  16.         if ($this->isGranted('ROLE_ADMIN')) {
  17.             return $this->redirectToRoute('app_admin', [], Response::HTTP_SEE_OTHER);
  18.        }
  19.        if ($this->isGranted('ROLE_ANIMATEUR')) {
  20.            
  21.         return $this->redirectToRoute('app_animateur_dashboard', [], Response::HTTP_SEE_OTHER);
  22.         
  23.         }
  24.         if ($this->isGranted('ROLE_USER')) {
  25.            
  26.             return $this->redirectToRoute('app_administrateur', [], Response::HTTP_SEE_OTHER);
  27.             
  28.             }
  29.         return $this->redirectToRoute('app_login', [], Response::HTTP_SEE_OTHER);
  30.     }
  31.     
  32. }