/** * @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()); }