コード例 #1
0
 /**
  * @covers MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotResult::getLastModified
  * @covers MicrosoftAzure\Storage\Blob\Models\CreateBlobSnapshotResult::setLastModified
  */
 public function testSetLastModified()
 {
     $createBlobSnapshotResult = new CreateBlobSnapshotResult();
     $expected = new \DateTime("2008-8-8");
     $createBlobSnapshotResult->setLastModified($expected);
     $this->assertEquals($expected, $createBlobSnapshotResult->getLastModified());
 }
コード例 #2
0
 /**
  * Creates CreateBlobSnapshotResult object from the response of the 
  * create Blob snapshot request.
  * 
  * @param array $headers The HTTP response headers in array representation.
  * 
  * @return CreateBlobSnapshotResult
  */
 public static function create($headers)
 {
     $result = new CreateBlobSnapshotResult();
     $headerWithLowerCaseKey = array_change_key_case($headers);
     $result->setETag($headerWithLowerCaseKey[Resources::ETAG]);
     $result->setLastModified(Utilities::rfc1123ToDateTime($headerWithLowerCaseKey[Resources::LAST_MODIFIED]));
     $result->setSnapshot($headerWithLowerCaseKey[Resources::X_MS_SNAPSHOT]);
     return $result;
 }