<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class IndexController extends AbstractController {
#[Route(path: '/', name: 'app_index')]
public function index() {
$user = $this->getUser();
if (in_array("ROLE_ADMIN", $user->getRoles())) {
return $this->redirectToRoute('api_user_index');
} elseif (in_array("ROLE_VETERINARY", $user->getRoles())) {
if ($user->hasCanopia()) {
return $this->redirectToRoute('check_in_index');
} else if ($user->hasDocval()) {
return $this->redirectToRoute('document_html_index');
} else {
return $this->render("landing_page.html.twig");
}
}else{
return $this->redirectToRoute('app_login');
}
}
}