src/Controller/Public/HomeController.php line 19
<?phpnamespace App\Controller\Public;use App\Entity\User;use App\Enum\Admin\RolesEnum;use Doctrine\ORM\EntityManagerInterface;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;class HomeController extends AbstractController{/*** @param EntityManagerInterface $entityManager* @return Response*/#[Route('/', name: 'home')]public function index(EntityManagerInterface $entityManager): Response{if ($this->isGranted(RolesEnum::ROLE_ADMIN)) {return $this->redirectToRoute('app_admin');}if ($entityManager->getRepository(User::class)->count([])) {return $this->redirectToRoute('app_login');}return $this->redirectToRoute('app_install');}}