diff --git a/src/Bundle/ChillCalendarBundle/Controller/MyInvitationsController.php b/src/Bundle/ChillCalendarBundle/Controller/MyInvitationsController.php index fc2743e08..de029dd20 100644 --- a/src/Bundle/ChillCalendarBundle/Controller/MyInvitationsController.php +++ b/src/Bundle/ChillCalendarBundle/Controller/MyInvitationsController.php @@ -11,7 +11,9 @@ declare(strict_types=1); namespace Chill\CalendarBundle\Controller; +use Chill\CalendarBundle\Entity\Calendar; use Chill\CalendarBundle\Repository\InviteRepository; +use Chill\DocGeneratorBundle\Repository\DocGeneratorTemplateRepository; use Chill\MainBundle\Entity\User; use Chill\MainBundle\Pagination\PaginatorFactory; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -22,7 +24,7 @@ use Symfony\Component\Routing\Annotation\Route; class MyInvitationsController extends AbstractController { - public function __construct(private readonly InviteRepository $inviteRepository, private readonly PaginatorFactory $paginator) {} + public function __construct(private readonly InviteRepository $inviteRepository, private readonly PaginatorFactory $paginator, private readonly DocGeneratorTemplateRepository $docGeneratorTemplateRepository) {} #[Route(path: '/{_locale}/calendar/invitations/my', name: 'chill_calendar_invitations_list_my')] public function myInvitations(Request $request): Response @@ -36,26 +38,21 @@ class MyInvitationsController extends AbstractController } $total = count($this->inviteRepository->findBy(['user' => $user])); - dump($total); - dump($this->inviteRepository->findBy(['user' => $user])); $paginator = $this->paginator->create($total); - dump($paginator->getCurrentPageFirstItemNumber()); - dump($paginator->getItemsPerPage()); $invitations = $this->inviteRepository->findBy( ['user' => $user], ['createdAt' => 'DESC'], -// $paginator->getCurrentPageFirstItemNumber(), -// $paginator->getItemsPerPage() + $paginator->getItemsPerPage(), + $paginator->getCurrentPageFirstItemNumber() ); - dump($invitations); - $view = '@ChillCalendar/Invitations/listByUser.html.twig'; return $this->render($view, [ 'invitations' => $invitations, 'paginator' => $paginator, + 'templates' => $this->docGeneratorTemplateRepository->findByEntity(Calendar::class), ]); } }