Files
symfony-flex-recipes-contrib/broadway/read-model-mongodb/0.2/config/packages/broadway_read_model_mongodb.yaml
T

19 lines
644 B
YAML

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"