毁灭 / cqrs
为 zf2 开发的 Cqrs/Es 模块
0.2.0
2017-09-17 13:12 UTC
Requires
- php: >=5.6
- carnage/zendfony-cli: ~0.2.0
- doctrine/collections: ^1.0
- doctrine/dbal: ^2.5.1
- ircmaxell/random-lib: ^1.0.0
- symfony/console: ^3.2
- zendframework/zend-log: ^2.5 || ^3.0
- zendframework/zend-mvc: ^2.5 || ^3.0
- zendframework/zend-servicemanager: ^2.5 || ^3.0
Requires (Dev)
- mockery/mockery: ~0.9.1
- phpunit/phpunit: ^5.0
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 个元素
- 事件管理器:用于处理触发事件并将其传递给其他类的代码
- 事件订阅者:处理(监听)事件的对象的基础类/代码
- 事件监听器:基本事件监听
- 投影:更新读取模型的监听器(投影);最终将包含支持此功能的代码
- 叙事:作为状态机的业务流程的监听器;将包含支持创建叙事的代码