文件名称:EventSourcing
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-21 18:39:53
PHP
Etg24.EventSourcing 这个包为提供了基本的 CQRS/ES 基础设施。 其目的是为编写您自己的自定义工具集以使用 CQRS/ES 提供灵感。 我不建议在不了解底层概念的情况下使用这个包。 安装 $ composer require etg24/eventsourcing dev-master 命令 命令定义域模型的接口。 它们进入,然后由处理(同步/异步)。 命令从不返回任何数据,因此处理命令的接口类型为void 。 定义命令 您可以通过从Etg24\EventSourcing\Command\Command扩展来定义Etg24\EventSourcing\Command\Command (我将很快更新代码库以使用CommandInterface ,但在此之前您需要从Command继承)。 如果需要,该命令具有可用于记录目的的commandId 。 <?php
【文件预览】:
EventSourcing-master
----LICENSE(1KB)
----composer.json(565B)
----Classes()
--------Etg24()
----README.md(16KB)
----Tests()
--------Unit()
----Configuration()
--------Settings.yaml(573B)
--------Development()
--------Testing()
--------Objects.yaml(250B)
--------Production()