lendable / symfony-messenger-polyfill
此包已被废弃,不再维护。没有建议的替代包。
使用 Symfony Messenger v4.2 与旧版 Symfony 版本。
v0.1.2
2019-01-12 15:14 UTC
Requires
- php: >=7.1
- symfony/config: ^3.4 || ^4.0
- symfony/console: ^3.4 || ^4.0
- symfony/dependency-injection: ^3.4 || ^4.0
- symfony/framework-bundle: ^3.4 || >=4.0 < 4.1
- symfony/http-kernel: ^3.4 || ^4.0
- symfony/messenger: ^4.2
Requires (Dev)
- behat/behat: ^3.5
- behat/symfony2-extension: ^2.1
- matthiasnoback/symfony-dependency-injection-test: ^3.0
- phpunit/phpunit: ^7.4
- symfony/property-access: ^3.4 || ^4.0
- symfony/property-info: ^3.4 || ^4.0
- symfony/serializer: ^3.4 || ^4.0
- symfony/stopwatch: ^3.4 || ^4.0
This package is auto-updated.
Last update: 2023-05-02 14:29:24 UTC
README
允许使用 Symfony Messenger 与 Symfony 3.4 和 4.0。
文档
安装
1. 使用 composer 添加依赖
composer require lendable/symfony-messenger-polyfill
2. 在你的 bundles.php
中注册包
return [ //... Lendable\Polyfill\Symfony\MessengerBundle\MessengerBundle::class => ['all' => true], ];
配置
唯一重要的是根密钥为 lendable_polyfill_messenger
。
使用方法
所有内容都在 Symfony 文档 中解释。
如果我们以 这个 配置示例为例,你将不会写
# config/packages/messenger.yaml framework: messenger: routing: 'My\Message\Message': amqp # The name of the defined transport
而是会写
# config/packages/messenger.yaml lendable_polyfill_messenger: routing: 'My\Message\Message': amqp # The name of the defined transport