denyAccessUnlessGranted('ROLE_USER'); $user = $this->getUser(); if (!$user instanceof User) { throw new UnauthorizedHttpException('you are not a user'); } $total = count($this->inviteRepository->findBy(['user' => $user])); $paginator = $this->paginator->create($total); $invitations = $this->inviteRepository->findBy( ['user' => $user], ['createdAt' => 'DESC'], $paginator->getItemsPerPage(), $paginator->getCurrentPageFirstItemNumber() ); $view = '@ChillCalendar/Invitations/listByUser.html.twig'; return $this->render($view, [ 'invitations' => $invitations, 'paginator' => $paginator, 'templates' => $this->docGeneratorTemplateRepository->findByEntity(Calendar::class), ]); } }