security->getUser(); if ($uriVariables['accessId'] !== $currentAccess->getId()) { throw new \RuntimeException('forbidden', 503); } $response = $this->apiLegacyRequestService->get('/api/online_registration/access_verification'); $content = json_decode($response->getContent(false), true, 512, JSON_THROW_ON_ERROR); $availability = new RegistrationAvailability(); $availability->setAccessId($currentAccess->getId()); $availability->setAvailable($response->getStatusCode() === 200); $availability->setMessage($content['message']); return $availability; } }