src/Controller/ParentController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Contracts\HttpClient\HttpClientInterface;
  5. use Symfony\Component\HttpFoundation\Response;
  6. use Symfony\Component\HttpFoundation\JsonResponse;
  7. use Symfony\Component\HttpFoundation\Request;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. use App\Repository\OngletRepository;
  10. use App\Repository\NotificationRepository;
  11. use App\Repository\WebsocketMessageRepository;
  12. use App\Service\NotificationService;
  13. use App\Service\MineService;
  14. class ParentController extends AbstractController {
  15.   /**
  16.   * @Route("/", name="parent", options={"label"="Base application"})
  17.   */
  18.   public function parent(Request $request
  19.     OngletRepository $repo_ongletWebsocketMessageRepository $repo_mess
  20.     NotificationService $serv_notifMineService $serv_res) {
  21.     $user             $this->getUser();
  22.     $mine        $serv_res->getMineContext($user);
  23.     $ongletsToOpen    $repo_onglet->findByUser($user);
  24.     $tabNotifs        $serv_notif->getAllByResAndUser($mine$user);
  25.     return $this->render('base.html.twig', [
  26.       'onglets' => $ongletsToOpen,
  27.       'notifs' => $tabNotifs
  28.     ]);
  29.   }// function
  30. }// class
  31. ?>