mirror of
https://github.com/symfony/recipes-contrib.git
synced 2026-09-15 09:06:27 +03:00
recipe for broadway/read-model-mongodb
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
broadway:
|
||||
read_model: broadway.read_model.mongodb.repository_factory
|
||||
|
||||
services:
|
||||
broadway.read_model.mongodb_client:
|
||||
class: MongoDB\Client
|
||||
arguments: ['%mongodb_uri%']
|
||||
|
||||
broadway.read_model.mongodb_collection:
|
||||
class: MongoDB\Collection
|
||||
factory: ['@broadway.read_model.mongodb_client', selectCollection]
|
||||
arguments: ['%mongodb_database%', 'read_models']
|
||||
|
||||
broadway.read_model.mongodb.repository_factory:
|
||||
class: Broadway\ReadModel\MongoDB\MongoDBRepositoryFactory
|
||||
arguments:
|
||||
- "@broadway.read_model.mongodb_collection"
|
||||
- "@broadway.serializer.readmodel"
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"container": {
|
||||
"mongodb_uri": "mongodb://127.0.0.1/",
|
||||
"mongodb_database": "default"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user