<?php
namespace App\Controller;
use App\Manager\UserManager;
use App\Repository\SubscriptionTypeRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class DefaultController extends AbstractController
{
/**
* @Route("/", name="app_default")
*/
public function showDefault(UserManager $userManager, SubscriptionTypeRepository $subscriptionTypeRepository): Response
{
if (!$this->getUser()) {
return $this->redirectToRoute('app_login');
}
if ('ROLE_CLIENT' === $this->getUser()->getRoles()[0]) {
return $this->redirectToRoute('app_show_map');
} else {
return $this->redirectToRoute('app_list_dossiers');
}
}
}