|
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