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

Latest commit

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

Files

Permalink
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
CHANGELOG.md update changelog Jul 9, 2018
LICENSE Change copyright Jul 1, 2019
README.md Update README.md Aug 20, 2018
composer.json Change copyright Jul 1, 2019
phpunit.xml.dist Add tests Aug 26, 2015

README.md

ProophEventSourcing

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

Build Status Coverage Status Gitter

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

Installation

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

Usage

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.

Support

Used Third-Party Libraries

You can’t perform that action at this time.