event-engine / php-engine
event-engine.io 的 CQRS / ES PHP SDK
v0.17.0
2023-10-06 14:56 UTC
Requires
- php: ^7.3 || ^8.0
- event-engine/php-data: ^1.0 || ^2.0.1
- event-engine/php-engine-utils: ^0.1 || ^0.2.1 || ^1.0
- event-engine/php-logger: ^0.1 || ^0.2.2
- event-engine/php-messaging: ^0.1 || ^0.2.1
- event-engine/php-persistence: ^0.8 || ^0.9.1
- event-engine/php-schema: ^0.1 || ^0.2 || ^0.3
- psr/container: ^1.0 || ^2.0
Requires (Dev)
- bookdown/bookdown: 1.x-dev
- event-engine/php-json-schema: ^1.0 || ^2.0
- event-engine/prooph-v7-event-store: ^0.9 || ^0.10
- justinrainbow/json-schema: ^5.2
- malukenho/docheader: ^0.1.4
- opis/json-schema: ^1.0
- php-coveralls/php-coveralls: ^2.0
- phpspec/prophecy-phpunit: ^2.0
- phpunit/phpunit: ^9.0
- prooph/php-cs-fixer-config: ^0.4
- ramsey/uuid: ^3.6 || ^4.0
- roave/security-advisories: dev-latest
- dev-master
- v0.17.0
- v0.16.3
- v0.16.2
- 0.16.1
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12
- v0.11.0
- v0.10.2
- v0.10.1
- v0.10.0
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.1
- v0.1.0
- dev-fix/security-advisories
- dev-php-persistence-v0_8
- dev-feature/bump_php_persistence_version
This package is auto-updated.
Last update: 2024-09-22 23:23:12 UTC
README
世界上唯一一个让您选择风味的 CQRS / ES 框架
简介
Event Engine 是一个用于 PHP 的 CQRS / EventSourcing 框架,可以帮助您快速开发基于事件源的应用程序,同时提供了一种向更丰富的领域模型重构的路径。通过风味定制 Event Engine。选择不同的编程风格。
选择您的风味
事件源引擎
安装
前往骨架!
教程
文档
文档源代码托管在单独的 repo
运行测试
某些测试需要存在 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
取代事件机
此项目的第一个版本称为事件机,可以在另一个 repo 中找到:https://github.com/proophsoftware/event-machine。
由于与其他项目存在命名冲突,我们不得不更改名称。实际上,Event Engine 是使用相同概念的 Event Machine 的新版本。
由 prooph 软件提供支持
Event Engine 由 prooph software 团队 维护。Event Engine 的源代码是开源的,包括 API 文档和入门教程。Prooph software 为 Event Engine 和 prooph 组件 提供商业支持和研讨会。
如果您感兴趣,请 联系我们