/** * @covers MicrosoftAzure\Storage\Blob\Models\CopyBlobResult::getLastModified * @covers MicrosoftAzure\Storage\Blob\Models\CopyBlobResult::setLastModified */ public function testSetLastModified() { $createBlobSnapshotResult = new CopyBlobResult(); $expected = new \DateTime("2008-8-8"); $createBlobSnapshotResult->setLastModified($expected); $this->assertEquals($expected, $createBlobSnapshotResult->getLastModified()); }
/** * Creates CopyBlobResult object from the response of the copy blob request. * * @param array $headers The HTTP response headers in array representation. * * @return CopyBlobResult */ public static function create($headers) { $result = new CopyBlobResult(); $result->setETag(Utilities::tryGetValueInsensitive(Resources::ETAG, $headers)); if (Utilities::arrayKeyExistsInsensitive(Resources::LAST_MODIFIED, $headers)) { $lastModified = Utilities::tryGetValueInsensitive(Resources::LAST_MODIFIED, $headers); $result->setLastModified(Utilities::rfc1123ToDateTime($lastModified)); } return $result; }