logger = $logger; $this->gpdr_compliance = $gpdr_compliance; } public function logout(Request $request, Response $response, TokenInterface $token): void { $log = new UserLogoutLogEntry($request->getClientIp(), $this->gpdr_compliance); $user = $token->getUser(); if ($user instanceof User) { $log->setTargetElement($user); } $this->logger->logAndFlush($log); } }