broadway/event-store-mongodb
Dotenv
BROADWAY_EVENT_STORE_MONGODB_URI=mongodb://127.0.0.1/
BROADWAY_EVENT_STORE_MONGODB_DATABASE=default
Generated files
config/packages/broadway_event_store_mongodb.yaml
broadway:
event_store: broadway.event_store.mongodb
services:
broadway.event_store.mongodb_client:
class: MongoDB\Client
arguments: ['%mongodb_uri%']
broadway.event_store.mongodb_collection:
class: MongoDB\Collection
factory: ['@broadway.event_store.mongodb_client', selectCollection]
arguments: ['%mongodb_database%', 'events']
broadway.event_store.mongodb:
class: Broadway\EventStore\MongoDB\MongoDBEventStore
arguments: ['@broadway.event_store.mongodb_collection', '@broadway.serializer.payload', '@broadway.serializer.metadata']