Event Sourcing
Using the Event Sourcing Component allows you to manage an Event Sourced application.
Installation
composer require sonsofphp/event-sourcingAdditional Features
Additional features and functionality can be enabled by installing additional packages.
Doctrine
Installing the Doctrine Bridge will allow the storage of event messages in a database.
composer require sonsofphp/event-sourcing-doctrineSymfony
Installing the Symfony Bridge will add addition functionality such as allowing events to be sent asynchronously using the Messenger Component. It allows has options to generate UUID/ULID for Aggregates.
composer require sonsofphp/event-sourcing-symfonyLast updated
Was this helpful?