params = $params; $this->httpClient = $httpClient; $this->requestStack = $requestStack; } /** * @return mixed */ public function loadUserId(int $id) { if ($this->params->get('admin_enabled')) { $token = $this->requestStack->getCurrentRequest()->headers->get('x-auth-token'); $result = $this->httpClient->status('GET', $this->params->get('domain_admin') . '/check_in/' . $id . '.json', [ 'headers' => [ 'x-auth-token' => $token, ], ]); if ($result && isset($result['type']) && $result['type'] === "success") { return 200 === $result; } } return null; } }