deleteObject() public method

If there isn't a null version, Amazon S3 does not remove any objects.
public deleteObject ( string $bucket, string $key, array $params = [] ) : mixed
$bucket string
$key string
$params array
return mixed
Esempio n. 1
0
 /**
  * @dataProvider driverSet
  */
 public function testAmazon(S3 $S3)
 {
     $S3->createBucket($this->bucket);
     $this->assertTrue($S3->doesBucketExist($this->bucket));
     $S3->putObject($this->bucket, $this->key, 'Component test');
     $this->assertTrue($S3->doesObjectExist($this->bucket, $this->key));
     $this->assertSame('Component test', (string) $S3->getObject($this->bucket, $this->key)['Body']);
     $S3->deleteObject($this->bucket, $this->key);
     $this->assertFalse($S3->doesObjectExist($this->bucket, $this->key));
     $S3->deleteBucket($this->bucket);
     $this->assertFalse($S3->doesBucketExist($this->bucket));
 }
Esempio n. 2
0
 /**
  * @inheritdoc
  */
 public function deleteKey($key)
 {
     $this->s3Client->deleteObject($this->bucket, $key);
     return true;
 }