From fb4ea95a951d05b49b532c139c5195d6227b4b8e Mon Sep 17 00:00:00 2001 From: Peter Gribanov Date: Thu, 15 Aug 2019 15:20:33 +0300 Subject: [PATCH] add a Domain Event Bundle --- .../2.1/config/packages/gpslab_domain_event.yaml | 15 +++++++++++++++ gpslab/domain-event-bundle/2.1/manifest.json | 8 ++++++++ 2 files changed, 23 insertions(+) create mode 100644 gpslab/domain-event-bundle/2.1/config/packages/gpslab_domain_event.yaml create mode 100644 gpslab/domain-event-bundle/2.1/manifest.json diff --git a/gpslab/domain-event-bundle/2.1/config/packages/gpslab_domain_event.yaml b/gpslab/domain-event-bundle/2.1/config/packages/gpslab_domain_event.yaml new file mode 100644 index 00000000..9af0e149 --- /dev/null +++ b/gpslab/domain-event-bundle/2.1/config/packages/gpslab_domain_event.yaml @@ -0,0 +1,15 @@ +gpslab_domain_event: + # Event bus service + # Support 'listener_located', 'queue' or a custom service + bus: 'listener_located' + + # Event queue service + # Support 'pull_memory', 'subscribe_executing' or a custom service + queue: 'pull_memory' + + # Event listener locator + # Support 'symfony', 'container', 'direct_binding' or custom service + locator: 'symfony' + + # Publish domain events post a Doctrine flush event + publish_on_flush: true diff --git a/gpslab/domain-event-bundle/2.1/manifest.json b/gpslab/domain-event-bundle/2.1/manifest.json new file mode 100644 index 00000000..f2674e3c --- /dev/null +++ b/gpslab/domain-event-bundle/2.1/manifest.json @@ -0,0 +1,8 @@ +{ + "bundles": { + "GpsLab\\Bundle\\DomainEvent\\GpsLabDomainEventBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +}