public setAcl ( string $bucketName, Scalr\Service\Aws\S3\DataType\AccessControlPolicyData | DOMDocument | string | array $aclset ) : boolean | ||
$bucketName | string | A bucket name. |
$aclset | Scalr\Service\Aws\S3\DataType\AccessControlPolicyData | DOMDocument | string | array | AccessControlPolicyData object or XML Document or array of x-amz headers |
return | boolean | Returns True on success of false if failures. |
public function setAcl($bucketName, $aclset)
{
if ($aclset instanceof AccessControlPolicyData) {
$aclset = $aclset->toXml();
} else {
if ($aclset instanceof \DOMDocument) {
$aclset = $aclset->saveXML();
}
}
return $this->getS3()->getApiHandler()->setBucketAcl($bucketName, $aclset);
}