src/Controller/GuestController.php line 22

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Util\ContractUtil;
  4. use App\Util\UserUtil;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. /**
  9.  * Class GuestController
  10.  * @package App\Controller
  11.  *
  12.  * @IsGranted("ROLE_GUEST")
  13.  */
  14. class GuestController extends AbstractController
  15. {
  16.     /**
  17.      * @Route("/system", name="guest_dashboard")
  18.      */
  19.     public function index(UserUtil $userUtil)
  20.     {
  21.         $upcommingContracts $userUtil->getUpcommingContracts($this->getUser());
  22.         $currentContracts $userUtil->getCurrentContracts($this->getUser());
  23.         $reservationGroups $userUtil->getUserContracts($this->getUser());
  24.         return $this->render('public/guest/dashboard.html.twig', [
  25.             'controller_name' => 'GuestController',
  26.             'upcommingContracts' => $upcommingContracts,
  27.             'currentContracts' => $currentContracts,
  28.             'reservationGroups' => $reservationGroups,
  29.         ]);
  30.     }
  31.     /**
  32.      * @param $guestId
  33.      * @Route("/system/guest/{guestId}/edit", name="guest_edit_info")
  34.      */
  35.     public function update(UserUtil $userUtil)
  36.     {
  37.     return false;
  38.     }
  39. }