Example #1
0
 /**
  * Refresh token and get a new access token
  *
  * @return Token
  */
 public function refreshToken()
 {
     $response = $this->client->post($this->config->url('token'), ['form_params' => ['grant_type' => 'refresh_token', 'client_id' => $this->config->clientId(), 'client_secret' => $this->config->clientSecret(), 'refresh_token' => $this->config->refreshToken()]]);
     return new Token(array_merge($response, ['refresh_token' => $this->config->refreshToken()]));
 }