proophsoftware/event-machine

基于prooph组件的具有观点的事件源框架

v1.0.0 2019-03-19 23:05 UTC

README

Build Status Coverage Status Gitter

Event Engine取代

Event Engine

Event Engine是Event Machine的新版本,名称不同但基本概念相同。建议使用Event Engine,因为Event Machine的开发已经停止(除了错误修复)。

有关更多信息,请查看Event Engine的README中的备注。

简介

Event Machine是一个CQRS / EventSourcing框架,用于PHP,帮助您快速开发事件源应用程序,同时提供向更丰富的领域模型重构的路径。通过Flavours自定义Event Machine。在不同的编程风格之间进行选择。

选择您的Flavour

Choose Your Flavour

事件源引擎

Choose Your Flavour

安装

前往骨架

教程

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.1 install --prefer-source

由prooph软件提供支持

prooph software

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

如果您对此项服务感兴趣或需要项目支持,请联系我们