stadly / file-waiter-flysystem
FileWaiter 的 Flysystem 文件适配器。
v1.0.0
2021-09-10 10:46 UTC
Requires
- php: >=7.4
- league/flysystem: ^1.0.69
- psr/http-factory: ^1.0
- stadly/file-waiter: >=0.2.0
Requires (Dev)
- guzzlehttp/psr7: ^2.0
- pepakriz/phpstan-exception-rules: ^0.11.7
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^0.12.88
- phpstan/phpstan-deprecation-rules: ^0.12.6
- phpstan/phpstan-phpunit: ^0.12.19
- phpstan/phpstan-strict-rules: ^0.12.9
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.5
- stadly/php-style: ^1.1.1
This package is auto-updated.
Last update: 2024-09-10 17:23:10 UTC
README
Flysystem文件适配器,用于FileWaiter。
安装
通过 Composer
$ composer require stadly/file-waiter-flysystem
用法
use Stadly\FileWaiter\Adapter\Flysystem; use Stadly\FileWaiter\File; use Stadly\FileWaiter\Waiter; $flysystem = new \League\Flysystem\Filesystem($adapter); // Any Flysystem adapter. $filePath = '/path/to/file/in/flysystem'; $streamFactory = new \GuzzleHttp\Psr7\HttpFactory(); // Any PSR-17 compatible stream factory. $file = new File(new Flysystem($flysystem, $filePath, $streamFactory)); $responseFactory = new \GuzzleHttp\Psr7\HttpFactory(); // Any PSR-17 compatible response factory. $waiter = new Waiter($file, $responseFactory); // Serve the file stored in Flysystem using FileWaiter.
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
贡献
安全性
如果您发现任何与安全性相关的问题,请通过[email protected]发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证。