src/Controller/DashboardController.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use Symfony\Component\Security\Core\User\UserInterface;
  7. /**
  8. * @Route("/rh")
  9. */
  10. class DashboardController extends AbstractController
  11. {
  12.     
  13.      /**
  14.      * @Route("/dashboard", name="app_dashboard")
  15.      */
  16.     public function index(UserInterface $user): Response
  17.     {
  18.         $userId $user->getId(); 
  19.         $powerbikey "";
  20.         $user $this->get('security.token_storage')->getToken()->getUser();
  21.         $user $this->getUser();
  22.         $powerbikey =  $user->getPowerbikey();
  23.          
  24.         return $this->render('dashboard/index.html.twig', [
  25.             'controller_name' => 'DashboardController',
  26.             'powerbikey' => $powerbikey,
  27.         ]);
  28.     }
  29.      /**
  30.      * @Route("/minimal", name="app_minimal")
  31.      */
  32.     public function minimal(): Response
  33.     {
  34.         $powerbikey "";
  35.         $user $this->get('security.token_storage')->getToken()->getUser();
  36.         $user $this->getUser();
  37.         $powerbikey =  $user->getPowerbikey();
  38.         
  39.         return $this->render('dashboard/minimal.html.twig', [
  40.             'controller_name' => 'DashboardController',
  41.             'powerbikey' => $powerbikey,
  42.         ]);
  43.     }
  44.     /**
  45.      * @Route("/kontakt", name="app_kontakt")
  46.      */
  47.     public function kontakt(): Response
  48.     {
  49.         return $this->render('dashboard/kontakt.html.twig', [
  50.             'controller_name' => 'DashboardController',
  51.         ]);
  52.     }
  53. }