averor/message-bus

简单、基于约定的库,旨在帮助处理cqrs(带或不带ES)任务。

1.0.0 2018-07-17 14:40 UTC

This package is auto-updated.

Last update: 2024-09-29 05:27:55 UTC


README

pipeline status coverage report MIT License Semver

简单、基于约定的库,旨在帮助处理cqrs(带或不带ES)任务。深受以下项目的影响:[SimpleBus](https://github.com/SimpleBus/SimpleBus)、[Tactician](https://github.com/thephpleague/tactician)、[Broadway](https://github.com/broadway/broadway)

使用Composer安装

composer require averor/message-bus

文档

肯定会写……某一天。现在,请查看examples/tests/

QueryBus

MessageBus无法从处理器返回值,因此QueryBus扩展就派上用场了。

使用PHPUnit进行测试(>=7.0)

$ ./vendor/bin/phpunit ./tests