protected function clientCall($path, $method = 'GET', $data = array()) { if ($this->request instanceof RequestInterface) { $this->request = $this->client->createRequest($method); } $this->request->setPath($path); $this->request->setMethod($method); $this->request->setQuery($data); if (isset($this->accessToken)) { $this->request->getQuery()->set('access_token', $this->accessToken); } $response = $this->client->send($this->request); return $response->json(); }