prooph/event-store-symfony-bundle
Symfony bundle integrating Prooph Event Store into Symfony apps. Provides configuration, services, and tooling to use Prooph’s event store with Symfony. Includes migration guidance, docs build instructions, and community support links.
This bundle provides a middleware for the
symfony/messenger component (from version 4.3) which handles
starting/committing/rolling back a transaction when sending a command
to the bus.
Here is an example configuration on how to use it:
# app/config/messenger.yaml
framework:
messenger:
buses:
command.bus:
middleware:
- my_eventstore_transaction_middleware
services:
my_eventstore_transaction_middleware:
class: Prooph\Bundle\EventStore\Messenger\EventStoreTransactionMiddleware
arguments:
- '[@my_transactional_event_store](https://github.com/my_transactional_event_store)'
How can I help you explore Laravel packages today?