event-store-bus-bridge icon indicating copy to clipboard operation
event-store-bus-bridge copied to clipboard

Marry CQRS with Event Sourcing

Prooph Event Store Bus Bridge

Marry CQRS with Event Sourcing

Build Status Coverage Status Gitter

This package acts as a glue component between prooph/service-bus and prooph/event-store.

Important

This library will receive support until December 31, 2019 and will then be deprecated.

For further information see the official announcement here: https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html

Features

  • Transaction handling based on command dispatch
  • Event publishing after event store commit
  • Causation Metadata Enricher based on command dispatch & event-store create/appendTo

Documentation

Documentation is in the doc tree, and can be compiled using bookdown.

$ php ./vendor/bin/bookdown docs/bookdown.json
$ php -S 0.0.0.0:8080 -t docs/html/

Then browse to http://localhost:8080/

Support

Contribute

Please feel free to fork and extend existing or add new plugins and send a pull request with your changes! To establish a consistent code quality, please provide unit tests for all your changes and may adapt the documentation.

Dependencies

Please refer to the project composer.json for the list of dependencies.

License

Released under the New BSD License.