Add S3 Storage Backend
authorPhilipp <admin@philipp.info>
Sun, 20 Feb 2022 20:22:07 +0000 (21:22 +0100)
committerPhilipp <admin@philipp.info>
Fri, 25 Feb 2022 07:46:14 +0000 (08:46 +0100)
commit9c4b12f8683af0df8e5b25286e52063811f5f8fa
tree528e28cf376605a99f5bce92e315c74088f5f7bd
parent95fcf98759e591b40a521ecbe54c46cb48ea4379
Add S3 Storage Backend
63 files changed:
s3_storage/composer.json [new file with mode: 0644]
s3_storage/composer.lock [new file with mode: 0644]
s3_storage/s3_storage.php [new file with mode: 0644]
s3_storage/src/S3Client.php [new file with mode: 0644]
s3_storage/src/S3Config.php [new file with mode: 0644]
s3_storage/tests/S3Test.php.bak [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/.gitignore [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/README.md [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/TODO.md [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/composer.json [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/composer.lock [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/AbstractTest.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/BigFiles.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/BucketLocation.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/BucketsList.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/ListFiles.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/Multipart.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SignedURLs.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SmallFiles.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SmallFilesNoDelete.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SmallFilesOnlyUpload.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SmallInlineFiles.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SmallInlineFilesNoDelete.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/SmallInlineFilesOnlyUpload.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/Test/StorageClasses.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/config.dist.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/minitest/minitest.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Acl.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Configuration.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Connector.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotDeleteFile.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotGetBucket.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotGetFile.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotListBuckets.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotOpenFileForRead.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotOpenFileForWrite.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/CannotPutFile.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/ConfigurationError.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidAccessKey.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidBody.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidEndpoint.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidFilePointer.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidRegion.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidSecretKey.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/InvalidSignatureMethod.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Exception/PropertyNotFound.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Input.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Request.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Response.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Response/Error.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Signature.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Signature/V2.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/Signature/V4.php [new file with mode: 0644]
s3_storage/vendor/akeeba/s3/src/StorageClass.php [new file with mode: 0644]
s3_storage/vendor/autoload.php [new file with mode: 0644]
s3_storage/vendor/composer/ClassLoader.php [new file with mode: 0644]
s3_storage/vendor/composer/LICENSE [new file with mode: 0644]
s3_storage/vendor/composer/autoload_classmap.php [new file with mode: 0644]
s3_storage/vendor/composer/autoload_namespaces.php [new file with mode: 0644]
s3_storage/vendor/composer/autoload_psr4.php [new file with mode: 0644]
s3_storage/vendor/composer/autoload_real.php [new file with mode: 0644]
s3_storage/vendor/composer/autoload_static.php [new file with mode: 0644]
s3_storage/vendor/composer/installed.json [new file with mode: 0644]