Exemple #1
0
 /**
  * setting up the oauth2 plugin for authorizing the requests
  */
 private function setupOAuth2Plugin()
 {
     $oauth2AuthorizationClient = $this->resolveClient(null);
     $oauth2AuthorizationClient->setBaseUrl(Properties::authorizationUrl());
     $clientCredentials = new ClientCredentials($oauth2AuthorizationClient, $this->config->toArray());
     $oauth2Plugin = new OAuth2Plugin($clientCredentials);
     $oauth2Plugin->setCache($this->config->getAccessTokenCacheFile());
     $this->client->addSubscriber($oauth2Plugin);
 }