Deletes objects from Amazon S3 that match the result of a ListObjects operation. For example, this allows you
to do things like delete all objects that match a specific key prefix.
public deleteMatchingObjects ( string $bucket, string $prefix = '', string $regex = '', array $options = [] ) : integer | ||
$bucket | string | Bucket that contains the object keys |
$prefix | string | Optionally delete only objects under this key prefix |
$regex | string | Delete only objects that match this regex |
$options | array | Options used when deleting the object: - before_delete: Callback to invoke before each delete. The callback will receive a Guzzle\Common\Event object with context. |
return | integer | Returns the number of deleted keys |