service-buses:一个简单的库,用PHP项目实现CQRS模式

时间:2024-05-16 22:01:12
【文件属性】:

文件名称:service-buses:一个简单的库,用PHP项目实现CQRS模式

文件大小:50KB

文件格式:ZIP

更新时间:2024-05-16 22:01:12

php cqrs command-bus event-bus query-bus

PHP中的服务总线 一个简单的库,用于在PHP项目上实现CQRS -ish模式。 特征: 消息和处理程序都不需要扩展或实现任何其他抽象。 支持处理程序的middleware 。 处理程序(以及中间件)可以是任何callable项。 处理程序可以订阅事件的任何父项或实现。 包含一个装饰器,用于将句柄注册为通过PSR-11的容器处理的服务。 包含一个装饰器,用于通过类型提示在其处理的消息上自动订阅处理程序。 提供即用型总线模式,例如Command Bus , Query Bus和Event Bus 。 支持将其他参数传递到总线以发送到处理程序。 内容: 使用您自己的处理方法 传递其他参数 定义自定义总线 测验 开始使用: 要求: PHP 7.3以上 PSR-11-兼容的容器(可选) 安装: composer require awd-studio/service-bus


【文件预览】:
service-buses-master
----.gitignore(68B)
----src()
--------Command()
--------Event()
--------Query()
--------Bus()
----.travis.yml(446B)
----LICENSE(1KB)
----composer.json(2KB)
----.github()
--------workflows()
----README.md(16KB)
----tests()
--------BusTestCase.php(250B)
--------Hook()
--------Module()
--------Unit()
----phpunit.xml.dist(1011B)
----phpstan.neon(285B)
----psalm.xml.dist(444B)
----ecs.yaml(269B)

网友评论