/** * Creates WrapAccesTokenResult object from parsed XML response. * * @param array $response The get WRAP access token response. * * @return WindowsAzure\ServiceBus\Internal\WrapAccessTokenResult. */ public static function create($response) { $wrapAccessTokenResult = new self(); parse_str($response, $parsedResponse); $wrapAccessTokenResult->setAccessToken(Utilities::tryGetValue($parsedResponse, Resources::WRAP_ACCESS_TOKEN)); $wrapAccessTokenResult->setExpiresIn(Utilities::tryGetValue($parsedResponse, Resources::WRAP_ACCESS_TOKEN_EXPIRES_IN)); return $wrapAccessTokenResult; }
/** * Creates object from $parsedResponse. * * @param array $parsedResponse JSON response parsed into array. * * @return WindowsAzure\Common\Models\OAuthAccessToken */ public static function create($parsedResponse) { $result = new self(); $result->setAccessToken($parsedResponse[Resources::OAUTH_ACCESS_TOKEN]); $result->setExpiresIn($parsedResponse[Resources::OAUTH_EXPIRES_IN] + time()); $result->setScope($parsedResponse[Resources::OAUTH_SCOPE]); return $result; }