recipe for broadway/event-store-mongodb

This commit is contained in:
othillo
2018-01-23 19:16:10 +01:00
parent 67b8bd6503
commit 3ab41e5bc0
2 changed files with 26 additions and 0 deletions
@@ -0,0 +1,17 @@
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
public: true
arguments: ['@broadway.event_store.mongodb_collection', '@broadway.serializer.payload', '@broadway.serializer.metadata']
@@ -0,0 +1,9 @@
{
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"container": {
"mongodb_uri": "mongodb://127.0.0.1/",
"mongodb_database": "default"
}
}