mjrider / flysystem-factory
此包已被废弃且不再维护。未建议替代包。
简单工厂库,从URL创建flysystem实例
v0.7.1
2022-03-10 07:15 UTC
Requires
- php: ~7.4 | ^8.0
- arc/web: ^1.1 || ^2.1 || ^3.0
- league/flysystem: ^1.0
- league/flysystem-cached-adapter: ^1.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: 0.7.2
- league/flysystem-aws-s3-v3: 1.0.29
- league/flysystem-rackspace: 1.0.5
- mhetreramesh/flysystem-backblaze: 1.1.4
- nimbusoft/flysystem-openstack-swift: 0.4.1
- phpcompatibility/php-compatibility: 9.3.5
- phpunit/phpunit: 9.5.18
- predis/predis: 1.1.10
Suggests
- ext-memcached: memcached cache support
- ext-phpredis: phpredis cache support
- league/flysystem-aws-s3-v3: For S3 support
- mhetreramesh/flysystem-backblaze: For Backblaze support
- nimbusoft/flysystem-openstack-swift: For openstack support
- predis/predis: predis cache support
- dev-master
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.1
- v0.3.0
- v0.3.0-rc0
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- dev-renovate/predis-predis-2.x
- dev-renovate/phpunit-phpunit-10.x
- dev-renovate/nimbusoft-flysystem-openstack-swift-1.x
- dev-renovate/league-flysystem-aws-s3-v3-3.x
- dev-renovate/dealerdirect-phpcodesniffer-composer-installer-1.x
- dev-renovate/phpunit-phpunit-9.x
- dev-renovate/league-flysystem-aws-s3-v3-1.x
- dev-mjrider-patch-2
- dev-mjrider-patch-2-1
- dev-renovate/league-flysystem-3.x
- dev-renovate/mhetreramesh-flysystem-backblaze-1.x
- dev-php8-support
- dev-github-actions
- dev-test-coverage
- dev-openstack-support
- dev-fix-build-travis
- dev-mjrider-patch-1
This package is auto-updated.
Last update: 2023-07-22 12:51:08 UTC
README
我不再对这款包感兴趣,也不再自己使用它。
这是一个工厂包,为flysystem用户提供易于使用配置和API。
包详情
代码质量
兼容性
用法
你可以要求包
composer require mjrider/flysystem-factory
各种后端需要额外的composer包。由于它们互斥,它们不是此包的依赖项。请根据您的需求自行安装。
适配器
- B2:
mhetreramesh/flysystem-backblaze
- S3:
league/flysystem-aws-s3-v3
缓存
- Memcached:
ext-memcached
- Predis:
predis/predis
URL的语法遵循以下方案 adapter://user:pass@[host|region]/sub/folder?extraparam=foo
有关每个适配器的完整支持选项列表,请参阅示例。
示例
示例列在examples.md中。
升级
偶尔会有破坏性更改。这些将在UPGRADING.md中记录。
强烈建议在升级到新版本之前检查更改。
执行
master
分支受保护,以确保至少有一位其他开发者通过审查更改进行批准。
有关拉取请求所需审查的更多信息,请参阅官方GitHub文档。
开发
代码附带了测试。可以使用以下命令运行测试
./vendor/bin/phpunit
作者 & 贡献者
有关所有作者和/或贡献者的完整列表,请参阅贡献者页面。
许可
此存储库中的代码已在MIT许可下许可。