prooph / event-sourcing
PHP事件源库
v5.7.0
2021-03-22 22:39 UTC
Requires
- php: ^7.3 || ^8.0
- prooph/event-store: ^7.0
Requires (Dev)
- phpspec/prophecy: ^1.9
- phpspec/prophecy-phpunit: ^2.0
- phpunit/phpunit: ^9.3
- prooph/bookdown-template: ^0.2.3
- prooph/php-cs-fixer-config: ^0.4
- prooph/snapshot-store: ^1.2.0
- psr/container: ^1.0
- sandrokeil/interop-config: ^2.0.1
- satooshi/php-coveralls: ^1.0
Suggests
- prooph/snapshot-store: For usage with snapshots
Conflicts
- sandrokeil/interop-config: <2.0.1
This package is auto-updated.
Last update: 2024-09-23 06:38:24 UTC
README
简单轻量级的事件源库,支持开箱即用的ProophEventStore
重要
此库将在2019年12月31日之前提供支持,之后将弃用。
有关更多信息,请参阅官方公告:https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html
安装
您可以通过将“prooph/event-sourcing”: "^5.0"添加到composer.json中的要求来通过composer安装ProophEventSourcing。
用法
我们的快速入门应该给您一个起点。它是一个非常小的领域,但展示了ProophEventSourcing的使用以及与ProophEventStore的集成。
ProophEventStore集成
ProophEventSourcing附带一个ProophEventStore AggregateTranslator,用于将存储与捆绑的AggregateRoot连接起来。
支持
- 在标记为#prooph的Stack Overflow上提问。
- 在https://github.com/prooph/event-sourcing/issues中提交问题。
- 在prooph gitter聊天中打招呼。
使用的第三方库
- AggregateChangedEvents的UUID由ramsey/uuid生成。
- 断言由beberlei/assert执行。