arnedesmedt/php-engine

cqrs / es PHP SDK for event-engine.io

0.16.2 2023-03-08 14:00 UTC

README

Build Status Coverage Status Gitter

世界上唯一一个让您选择风味的CQRS / ES框架

简介

Event Engine是一个用于PHP的CQRS / EventSourcing框架,帮助您快速开发事件源应用程序,并提供了一条逐步重构至更丰富领域模型的路径。使用风味自定义Event Engine。在不同的编程风格之间进行选择。

选择您的风味

Choose Your Flavour

事件源引擎

Event Sourcing Engine

安装

前往骨架

教程

Tutorial

开始使用

文档

文档源代码由一个单独的仓库管理

运行测试

一些测试需要存在prooph/event-store测试,这些测试通常由于.gitattributes排除而不安装。不幸的是,composer没有提供重新安装命令,因此我们必须手动从vendor文件夹中移除prooph/event-store包,并使用--prefer-source标志重新安装。

$ rm -rf vendor/prooph/event-store
$ docker run --rm -it -v $(pwd):/app --user="$(id -u):$(id -g)" prooph/composer:7.2 install --prefer-source

取代事件机

此项目的第一个版本称为事件机,可以在另一个仓库中找到:https://github.com/proophsoftware/event-machine

由于与其他项目的命名冲突,我们不得不更改名称。实际上,Event Engine是Event Machine的新版本,使用了相同的概念。

由prooph软件提供支持

prooph software

Event Engine由prooph软件团队维护。Event Engine的源代码是开源的,包括API文档和入门教程。Prooph软件提供Event Engine和prooph组件的商业支持和研讨会。

如果您对此感兴趣,请联系我们