The world's only CQRS / ES framework that lets you pick your Flavour
Event Engine is a CQRS / EventSourcing framework for PHP to help you rapidly develop event sourced applications, while providing a path to refactor towards a richer domain model as needed. Customize Event Engine with Flavours. Choose between different programming styles.
Head over to the skeleton!
Source of the docs is managed in a separate repo
Some tests require existence of prooph/event-store tests which are usually not installed due to .gitattributes
excluding them.
Unfortunately, composer does not offer a reinstall command so we have to remove prooph/event-store
package from the vendor folder
manually and install it again using --prefer-source
flag.
$ 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
Event Engine is maintained by the prooph software team. The source code of Event Engine is open sourced along with an API documentation and a Getting Started Tutorial. Prooph software offers commercial support and workshops for Event Engine and the prooph components.
If you are interested please get in touch