Skip to content
Provides basic functionality for event sourced aggregates.
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
docs add option to disable identity map May 8, 2018
examples Change copyright Jul 1, 2019
src Change copyright Jul 1, 2019
tests Change copyright Jul 1, 2019
.coveralls.yml update to use coverall 1.0 May 9, 2016
.docheader Change copyright Jul 1, 2019
.gitattributes Added .gitattributes file Jul 2, 2018
.gitignore Retructure docs Oct 15, 2017
.php_cs use prooph php cs fixer config, small clean up Dec 1, 2016
.travis.yml remove docheader from travis Nov 2, 2018 update changelog Jul 9, 2018
LICENSE Change copyright Jul 1, 2019 Update Aug 20, 2018
composer.json Change copyright Jul 1, 2019
phpunit.xml.dist Add tests Aug 26, 2015


Simple and lightweight event sourcing library with out of the box support for ProophEventStore

Build Status Coverage Status Gitter


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

For further information see the official announcement here:


You can install ProophEventSourcing via composer by adding "prooph/event-sourcing": "^5.0" as requirement to your composer.json.


Our quickstart should give you a starting point. It's a very small domain but shows you the useage of ProophEventSourcing and the integration with ProophEventStore.

ProophEventStore Integration

ProophEventSourcing ships with a ProophEventStore AggregateTranslator to connect the store with the bundled AggregateRoot.


Used Third-Party Libraries

You can’t perform that action at this time.