mmoreram / gearman-bundle
为您的 Symfony4, Symfony5 项目添加 gearman 支持
v5.0.1
2023-10-19 13:55 UTC
Requires
- php: ^7.4 || ^8.0
- ext-gearman: *
- doctrine/annotations: ^1.5
- symfony/config: ^4.4 || ^5.0 || ^6.0
- symfony/console: ^4.4|| ^5.0 || ^6.0
- symfony/dependency-injection: ^4.0 || ^5.0 || ^6.0
- symfony/finder: ^4.4 || ^5.0 || ^6.0
- symfony/framework-bundle: ^4.4 || ^5.0 || ^6.0
- symfony/http-kernel: ^4.4 || ^5.0 || ^6.0
- symfony/options-resolver: ^4.4 || ^5.0 || ^6.0
- symfony/yaml: ^4.4 || ^5.0 || ^6.0
Requires (Dev)
- phpstan/phpstan: ^1.4
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-symfony: ^1.1
- phpunit/phpunit: ^9.5
Replaces
- mmoreramerino/gearman-bundle: dev-master
README
GearmanBundle 是一个针对 Symfony4/5/6 的包,旨在为需要使用作业队列的开发者提供一种简单的方式。例如:邮件队列、Solr 生成队列或数据库上传队列。对于 Symfony Flex,您可以使用 贡献存储库中的配方 来快速入门。
文档
请参阅 ReadTheDocs 中的文档。
一些配方将很快被编写。如果您有一些想法并希望与我们分享,请不要犹豫,随时可以开启一个 RFC 问题或拉取请求。
从 4 版本迁移到 5 版本
doctrine_cache:
providers:
gearman_cache:
type: file_system
namespace: doctrine_cache.ns.gearman
需要替换为
framework:
cache:
pools:
gearman_cache:
adapter: cache.adapter.filesystem
标签
- Symfony 5/6 通过标签 5 支持
- Symfony 4.0 通过标签 4.1+ 支持(它们仍然与 Symfony 3.X 一起工作)
- 所有 4.X 标签都支持 Symfony 3.X
- 使用低于 4.X 的标签用于 Symfony 2.X 版本
- 使用最新的不稳定版本(别名
dev-master
)以始终处于最新的提交中 - 使用最新的稳定版本标签以保持在一个稳定版本中。
贡献
所有代码都是按照 Symfony2 代码格式编写的,因此每个拉取请求都必须通过 phpcs 标准。您应该阅读 Symfony2 编码标准 并安装 此 CodeSniffer 以检查所有代码是否经过验证。
还有关于为此项目贡献的政策。所有拉取请求都必须逐步解释,以便我们更容易理解并合并拉取请求。所有新功能都必须使用 PHPUnit 进行测试。
如果您想做出贡献,请阅读文档中的 贡献代码 部分。如果您正在提交拉取请求,请遵循 提交补丁 部分的指南,并使用 拉取请求模板。