Files
symfony-flex-recipes-contrib/broadway.event-store-mongodb.0.2.json
T
github-action botandgithub-action bot 06af7d5f81 Update Flex endpoint
2021-09-23 10:31:54 +00:00

45 lines
1.9 KiB
JSON

{
"manifests": {
"broadway/event-store-mongodb": {
"manifest": {
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"container": {
"mongodb_uri": "%env(BROADWAY_EVENT_STORE_MONGODB_URI)%",
"mongodb_database": "%env(BROADWAY_EVENT_STORE_MONGODB_DATABASE)%"
},
"env": {
"BROADWAY_EVENT_STORE_MONGODB_URI": "mongodb://127.0.0.1/",
"BROADWAY_EVENT_STORE_MONGODB_DATABASE": "default"
}
},
"files": {
"config/packages/broadway_event_store_mongodb.yaml": {
"contents": [
"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']",
""
],
"executable": false
}
},
"ref": "0c47913c3bd0ddb01d6a9fcebf336ecfea076d92"
}
}
}