/** * Parses the given array into signed identifiers * * @param string $publicAccess container public access * @param string $etag container etag * @param \DateTime $lastModified last modification date * @param array $parsed parsed response into array * representation * * @return none. */ public static function create($publicAccess, $etag, $lastModified, $parsed) { $result = new GetContainerAclResult(); $result->setETag($etag); $result->setLastModified($lastModified); $acl = ContainerAcl::create($publicAccess, $parsed); $result->setContainerAcl($acl); return $result; }
/** * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerAclResult::setLastModified * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerAclResult::getLastModified */ public function testSetLastModified() { // Setup $expected = new \DateTime('Sun, 25 Sep 2011 19:42:18 GMT'); $obj = new GetContainerAclResult(); $obj->setLastModified($expected); // Test $obj->setLastModified($expected); // Assert $this->assertEquals($expected, $obj->getLastModified()); }