prooph/http-middleware

prooph组件的http中间件

v0.3.1 2022-10-04 16:56 UTC

This package is auto-updated.

Last update: 2024-09-04 21:13:30 UTC


README

使用PSR-7/PSR-15中间件消费prooph消息(命令、查询和事件)。请参考service-bus组件文档了解如何配置不同的总线类型。

Build Status Coverage Status Gitter

重要

此库将支持至2019年12月31日,届时将弃用。

有关更多信息,请参阅官方公告:[链接](https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html)

中间件

每个总线系统都有一个中间件,以及一个可以统治所有中间件的中间件。

  • CommandMiddleware:将消息数据分发给命令总线系统
  • QueryMiddleware:将消息数据分发给查询总线系统
  • EventMiddleware:将消息数据分发给事件总线系统
  • MessageMiddleware:根据消息类型将消息数据分发给相应的总线系统

安装

您可以通过Composer安装prooph/http-middleware,在composer.json中添加要求"prooph/http-middleware": "^0.1"

文档

文档位于docs树中,可以使用bookdown编译。

$ php ./vendor/bin/bookdown docs/bookdown.json
$ php -S 0.0.0.0:8080 -t docs/html/

然后浏览到http://localhost:8080/

支持

贡献

请随意fork并扩展现有插件或添加新插件,并发送带有您更改的pull request!为了建立一致的代码质量,请为所有更改提供单元测试,并可能修改文档。

许可证

新BSD许可证下发布。