getUser(); if (!$user instanceof User) { return false; } if ($this->security->isGranted('ROLE_ADMIN')) { return true; } /** @var Session $session */ $session = $subject; foreach ($session->getPlayers() as $player) { if ($player->getUser() === $user) { return true; } } return false; } }