Example #1
0
 /**
  * Construct a TransferPart from a HTTP response delivered by the API.
  *
  * @param Response $response
  * @param int      $partNumber
  * @return TransferPart
  */
 public static function fromResponse(Response $response, $partNumber = 1)
 {
     $responseUri = Url::factory($response->getEffectiveUrl());
     $object = new self();
     $object->setPartNumber($partNumber)->setContentLength($response->getHeader(Header::CONTENT_LENGTH))->setETag($response->getHeader(Header::ETAG))->setPath($responseUri->getPath());
     return $object;
 }