diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 4bb1146..665efc0 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -57,7 +57,9 @@ class UserController extends AbstractController return $this->render( 'default/user/dashboard.html.twig', [ - 'activities' => $activityService->findLastActivities() + 'activities' => $activityService->findLastEvents( + $user->getEvents() + ) ] ); } diff --git a/src/Service/ActivityService.php b/src/Service/ActivityService.php index e0f48f3..1b11d8a 100644 --- a/src/Service/ActivityService.php +++ b/src/Service/ActivityService.php @@ -360,12 +360,16 @@ class ActivityService return $events; } - public function findLastActivities(): array + public function findLastEvents( + array $whitelist + ): array { return $this->entityManagerInterface ->getRepository(Activity::class) ->findBy( - [], + [ + 'event' => $whitelist + ], [ 'id' => 'DESC' ]