proophsoftware / event-machine
基于prooph组件的具有观点的事件源框架
v1.0.0
2019-03-19 23:05 UTC
Requires
- php: ^7.1
- codeliner/array-reader: ^2.0
- fig/http-message-util: ^1.1
- justinrainbow/json-schema: ^5.2
- prooph/common: ^4.0
- prooph/event-sourcing: ^5.0
- prooph/event-store: ^7.0
- prooph/event-store-bus-bridge: ^3.0
- prooph/service-bus: ^6.0
- prooph/snapshot-store: ^1.0
- psr/container: ^1.0
- psr/http-message: ^1.0
- psr/http-server-middleware: ^1.0
- react/promise: ^2.5
- roave/security-advisories: dev-master
- zendframework/zend-diactoros: ^1.3
Requires (Dev)
- bookdown/bookdown: 1.x-dev
- malukenho/docheader: ^0.1.4
- phpunit/phpunit: ^6.0
- prooph/php-cs-fixer-config: ^0.2
- satooshi/php-coveralls: ^1.0
- webuni/commonmark-attributes-extension: ^0.5.0
- webuni/commonmark-table-extension: ^0.6.1
- dev-master
- v1.0.0
- v1.0-alpha.7
- v1.0-alpha.6
- v1.0-alpha.5
- v1.0-alpha.4
- v1.0-alpha.3
- v1.0-alpha.2
- v1.0-alpha.1
- v0.21.1
- v0.21.0
- v0.20.0
- v0.19.0
- v0.18.1
- v0.18.0
- v0.17.4
- v0.17.3
- v0.17.2
- v0.17.1
- v0.17.0
- v0.16.1
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.1
- v0.10.0
- v0.9.1
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.0
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.0
- dev-fix/missing_assertions
- dev-feature/context_provider
- dev-feature/aggregate_projection_short_cut
- dev-bugfix/document_store_single_filter_everywhere
- dev-feature/store_documents_schema
This package is auto-updated.
Last update: 2024-09-21 00:14:19 UTC
README
被Event Engine取代
Event Engine
Event Engine是Event Machine的新版本,名称不同但基本概念相同。建议使用Event Engine,因为Event Machine的开发已经停止(除了错误修复)。
有关更多信息,请查看Event Engine的README中的备注。
简介
Event Machine是一个CQRS / EventSourcing框架,用于PHP,帮助您快速开发事件源应用程序,同时提供向更丰富的领域模型重构的路径。通过Flavours自定义Event Machine。在不同的编程风格之间进行选择。
选择您的Flavour
事件源引擎
安装
前往骨架!
教程
文档
文档源代码托管在单独的仓库中
运行测试
一些测试需要存在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软件提供支持
Event Machine由prooph软件团队维护。Event Machine的源代码是开源的,包括API文档和入门教程。Prooph软件还提供Event Machine以及prooph组件的商业支持和研讨会。
如果您对此项服务感兴趣或需要项目支持,请联系我们