From 67b8bd650301844d10ca57e14b644a504ae3b127 Mon Sep 17 00:00:00 2001 From: othillo Date: Mon, 11 Dec 2017 13:24:22 +0100 Subject: [PATCH] recipe for broadway/read-model-elasticsearch --- .../broadway_read_model_elasticsearch.yaml | 19 +++++++++++++++++++ .../0.3/manifest.json | 5 +++++ 2 files changed, 24 insertions(+) create mode 100644 broadway/read-model-elasticsearch/0.3/config/packages/broadway_read_model_elasticsearch.yaml create mode 100644 broadway/read-model-elasticsearch/0.3/manifest.json 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%/" + } +}