getUser(); $limiter = $this->rdapRequestsLimiter->create($user->getUserIdentifier()); $limit = $limiter->consume(0); $data = $this->serializer->serialize($user, 'json', ['groups' => 'user:list']); return new JsonResponse($data, Response::HTTP_OK, [ 'eu.domainwatchdog.ratelimiter.rdap.remaining' => $limit->getRemainingTokens(), 'eu.domainwatchdog.ratelimiter.rdap.limit' => $limit->getLimit(), ], true); } }