GetBucketTransferAccelerationResult.php 438 B

12345678910111213141516171819202122
  1. <?php
  2. namespace OSS\Result;
  3. use OSS\Model\TransferAccelerationConfig;
  4. /**
  5. * Class GetBucketTransferAccelerationResult
  6. * @package OSS\Result
  7. */
  8. class GetBucketTransferAccelerationResult extends Result
  9. {
  10. /**
  11. * @return bool
  12. */
  13. protected function parseDataFromResponse()
  14. {
  15. $content = $this->rawResponse->body;
  16. $config = new TransferAccelerationConfig();
  17. $config->parseFromXml($content);
  18. return $config->getEnabled();
  19. }
  20. }