averor / query-bus
面向处理cqrs查询部分的消息总线扩展
dev-master / 2.x-dev
2018-08-31 06:23 UTC
Requires
- php: >=7.1
- averor/message-bus: ^2.0
Requires (Dev)
- averor/simple-logger: *
- phpunit/phpunit: ^7.0
- psr/log: ^1.0
This package is auto-updated.
Last update: 2024-09-29 05:21:15 UTC
README
简单的 Averor/message-bus 扩展,旨在帮助处理cqrs查询部分。
使用Composer安装
composer require averor/query-bus
文档
肯定会写...某一天。目前,请查看 examples/ 或 tests/
QueryBus
MessageBus 无法从处理器返回值,因此在这里 QueryBus 来拯救。它使用来自 MessageBus 的一些合约,但 中间件不能互换。
\Averor\MessageBus\QueryBus\Contract\QueryBusMiddleware
引入以确保不会注册任何基本 MessageBus 中间件。
使用PHPUnit进行测试(>=7.0)
$ ./vendor/bin/phpunit ./tests