diff --git a/broadway/read-model-elasticsearch/0.3/config/packages/broadway_read_model_elasticsearch.yaml b/broadway/read-model-elasticsearch/0.3/config/packages/broadway_read_model_elasticsearch.yaml new file mode 100644 index 00000000..3e4b0c2e --- /dev/null +++ b/broadway/read-model-elasticsearch/0.3/config/packages/broadway_read_model_elasticsearch.yaml @@ -0,0 +1,19 @@ +broadway: + read_model: broadway.read_model.elasticsearch.repository_factory + +services: + broadway.elasticsearch.client_factory: + class: Broadway\ReadModel\ElasticSearch\ElasticSearchClientFactory + + broadway.read_model.elasticsearch.repository_factory: + class: Broadway\ReadModel\ElasticSearch\ElasticSearchRepositoryFactory + arguments: + - "@broadway.elasticsearch.client" + - "@broadway.serializer.readmodel" + + broadway.elasticsearch.client: + class: Elasticsearch\Client + public: true + factory: ['@broadway.elasticsearch.client_factory', create] + arguments: + - "%elasticsearch%" diff --git a/broadway/read-model-elasticsearch/0.3/manifest.json b/broadway/read-model-elasticsearch/0.3/manifest.json new file mode 100644 index 00000000..e164c6e6 --- /dev/null +++ b/broadway/read-model-elasticsearch/0.3/manifest.json @@ -0,0 +1,5 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +}