/** * Creates object from $parsedResponse. * * @param array $parsedResponse JSON response parsed into array. * * @return WindowsAzure\Common\Models\OAuthAccessToken */ public static function create($parsedResponse) { $result = new OAuthAccessToken(); $result->setAccessToken($parsedResponse[Resources::OAUTH_ACCESS_TOKEN]); $result->setExpiresIn($parsedResponse[Resources::OAUTH_EXPIRES_IN] + time()); $result->setScope($parsedResponse[Resources::OAUTH_SCOPE]); return $result; }
/** * @covers WindowsAzure\Common\Models\OAuthAccessToken::getExpiresIn * @covers WindowsAzure\Common\Models\OAuthAccessToken::setExpiresIn */ public function testGetSetExpiresIn() { // Setup $sample = TestResources::getTestOAuthAccessToken(); // Test $actual = new OAuthAccessToken(); $actual->setExpiresIn($sample[Resources::OAUTH_EXPIRES_IN]); // Assert $this->assertEquals($sample[Resources::OAUTH_EXPIRES_IN], $actual->getExpiresIn()); }