elgigi / flysystem-useful-adapters
Flysystem PHP 库的有用适配器
v1.0.1
2024-03-20 14:16 UTC
Requires
- php: ^8.0
- league/flysystem: ^3.7
- league/flysystem-read-only: ^3.23
Requires (Dev)
- league/flysystem-adapter-test-utilities: ^3.21
- league/flysystem-memory: ^3.24
- phpunit/phpunit: ^9.0 || ^10.0
- psr/log: ^1.0 || ^2.0 || ^3.0
README
此扩展为 league/flysystem
库添加了一些有用的适配器。
安装
您可以使用 Composer 安装客户端
composer require elgigi/flysystem-useful-adapters
适配器
FallbackAdapter
FallbackAdapter
适配器允许在后备适配器上写入或读取。
假设您的主要适配器是一个位于不可用区域的 S3,为了继续接收来自客户的文件,您可以在另一个区域使用后备适配器。
LogAdapter
LogAdapter
与 psr/log
兼容,并允许在文件系统上记录操作。
ReadWriteAdapter
ReadWriteAdapter
适配器允许分离读取器和写入器适配器。
RetryAdapter
RetryAdapter
适配器允许在文件系统操作失败后,经过延迟和 X 次重试。