毁灭/cqrs

为 zf2 开发的 Cqrs/Es 模块

0.2.0 2017-09-17 13:12 UTC

This package is auto-updated.

Last update: 2024-09-16 02:18:32 UTC


README

基于 Broadway(https://github.com/qandidate-labs/broadway)设计的 Cqrs 模块,深受 ZF2 设计模式的影响,旨在与 ZF2 兼容。

此模块仍在开发中,请稍后查看。

建议您在发布标记版本之前保持自己的分支。

许可证

MIT 许可

待办事项

  • 升级到 zf2.5,仅引入必需的组件(例如,用 doctrine dbal 替代 zend db)

备注

事件命名空间包含 5 个元素

  • 事件管理器:用于处理触发事件并将其传递给其他类的代码
  • 事件订阅者:处理(监听)事件的对象的基础类/代码
  • 事件监听器:基本事件监听
  • 投影:更新读取模型的监听器(投影);最终将包含支持此功能的代码
  • 叙事:作为状态机的业务流程的监听器;将包含支持创建叙事的代码