Exemple #1
0
 /**
  * @return Token
  */
 private function getToken()
 {
     return new Token($this->middleware->getAccessToken()->getToken(), $this->middleware->getAccessToken()->getExpires()->getTimestamp(), $this->middleware->getRefreshToken()->getToken());
 }
 public function testSettingManualRefreshToken()
 {
     $client = $this->createClient([], []);
     $middleware = new OAuthMiddleware($client);
     $token = new AccessToken('token', 'client_credentials', ['refresh_token' => 'refreshTokenOld']);
     $middleware->setAccessToken($token);
     $this->assertEquals('refreshTokenOld', $middleware->getRefreshToken()->getToken());
     $middleware->setRefreshToken('refreshToken');
     $this->assertEquals('refresh_token', $middleware->getRefreshToken()->getType());
     $this->assertEquals('refreshToken', $middleware->getRefreshToken()->getToken());
 }