Scalr\Service\Aws\S3\V20060301\S3Api::deleteBucketSubresource PHP Метод

deleteBucketSubresource() публичный Метод

Deletes the specified subresource for the bucket.
public deleteBucketSubresource ( string $bucketName, string $subresource ) : boolean
$bucketName string A bucket name.
$subresource string A subresource name.
Результат boolean Returns true on success or throws an exception.
    public function deleteBucketSubresource($bucketName, $subresource)
    {
        $result = false;
        $options = array('_subdomain' => (string) $bucketName);
        $allowed = S3QueryClient::getAllowedSubResources();
        if (!in_array($subresource, $allowed)) {
            throw new \InvalidArgumentException(sprintf('Invalid subresource "%s" for the bucket. Allowed values are "%s"', $subresource, join('", "', $allowed)));
        }
        $response = $this->client->call('DELETE', $options, '/?' . $subresource);
        if ($response->getError() === false) {
            $result = true;
        }
        return $result;
    }