tokenStorage = $tokenStorage; $this->entityManager = $entityManager; } public function onRequest() { if (!$this->tokenStorage->getToken() || !$user = $this->tokenStorage->getToken()->getUser()) { return; } if (!$user instanceof User) { return; } $this->entityManager->getFilters()->enable('blog_filter'); $this->entityManager->getFilters()->getFilter('blog_filter')->setParameter('user', $user->getId()); } public static function getSubscribedEvents() { return [ KernelEvents::REQUEST => 'onRequest', ]; } }