instance->getConnection()->putBucketVersioning([ 'Bucket' => $this->instance->getBucket(), 'VersioningConfiguration' => [ 'Status' => 'Enabled', ], ]); } catch (\Exception $e) { $this->markTestSkipped("s3 backend doesn't seem to support versioning"); } } public function testCopyOverWriteDirectory(): void { if (isset($this->config['minio'])) { $this->markTestSkipped('MinIO has a bug with batch deletion on versioned storages, see https://github.com/minio/minio/issues/21366'); } parent::testCopyOverWriteDirectory(); } }