|
6 | 6 | use League\Flysystem\Adapter\Local;
|
7 | 7 | use League\Flysystem\AwsS3v3\AwsS3Adapter;
|
8 | 8 | use League\Flysystem\Dropbox\DropboxAdapter;
|
| 9 | +use Mhetreramesh\Flysystem\BackblazeAdapter; |
9 | 10 | use Srmklive\Dropbox\Adapter\DropboxAdapter as Dropbox2Adapter;
|
10 | 11 | use League\Flysystem\Rackspace\RackspaceAdapter;
|
11 | 12 | use League\Flysystem\Sftp\SftpAdapter;
|
@@ -34,6 +35,7 @@ public function load(array $configs, ContainerBuilder $container)
|
34 | 35 | $managerIdMap = [
|
35 | 36 | 'Local' => 'backup_manager.filesystems.local_filesystem',
|
36 | 37 | 'AwsS3' => 'backup_manager.filesystems.awss3_filesystem',
|
| 38 | + 'B2' => 'backup_manager.filesystems.b2_filesystem', |
37 | 39 | 'Rackspace' => 'backup_manager.filesystems.rackspace_filesystem',
|
38 | 40 | 'Dropbox' => 'backup_manager.filesystems.dropbox_filesystem',
|
39 | 41 | 'DropboxV2' => 'backup_manager.filesystems.dropbox_v2_filesystem',
|
@@ -67,6 +69,7 @@ private function validateStorage(array $config)
|
67 | 69 | $requirements = [
|
68 | 70 | 'Local' => ['package'=>'league/flysystem:^1.0', 'test'=>Local::class],
|
69 | 71 | 'AwsS3' => ['package'=>'league/flysystem-aws-s3-v3:^1.0', 'test'=>AwsS3Adapter::class],
|
| 72 | + 'B2' => ['package'=>'mhetreramesh/flysystem-backblaze:^1.0', 'test'=>BackblazeAdapter::class], |
70 | 73 | 'Rackspace' => ['package'=>'league/flysystem-rackspace:^1.0', 'test'=>RackspaceAdapter::class],
|
71 | 74 | 'Dropbox' => ['package'=>'league/flysystem-dropbox:^1.0', 'test'=>DropboxAdapter::class],
|
72 | 75 | 'DropboxV2' => ['package'=>'srmklive/flysystem-dropbox-v2:^1.0', 'test'=>Dropbox2Adapter::class],
|
|
0 commit comments