/** * @inheritdoc */ public function request(Client $client) { $tokenUrl = $client->getTokenUrl(); $queryData = ["client_id" => $client->getClientId(), "client_secret" => $client->getClientSecret(), "grant_type" => "client_credentials"]; $url = $tokenUrl . "?" . http_build_query($queryData); $request = new Request("GET", $url); $response = $this->httpClient->send($request); return $response; }