From 8830bd55dac76dc853081580c25c20716d9be1f5 Mon Sep 17 00:00:00 2001 From: Mitchel Date: Fri, 7 Jun 2019 09:19:02 +0200 Subject: [PATCH 1/2] Update multiple_buses.rst When you want to restrict handlers to a bus you have to `autoconfigure: false` otherwise they still are available for other buses. This change is not complete, the XML has to be updated to (dont know how its looks like in XML). --- messenger/multiple_buses.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/messenger/multiple_buses.rst b/messenger/multiple_buses.rst index 86b10116e82..60838de49a5 100644 --- a/messenger/multiple_buses.rst +++ b/messenger/multiple_buses.rst @@ -213,12 +213,14 @@ the correct tag: command_handlers: namespace: App\MessageHandler\ resource: '%kernel.project_dir%/src/MessageHandler/*CommandHandler.php' + autoconfigure: false tags: - { name: messenger.message_handler, bus: messenger.bus.commands } query_handlers: namespace: App\MessageHandler\ resource: '%kernel.project_dir%/src/MessageHandler/*QueryHandler.php' + autoconfigure: false tags: - { name: messenger.message_handler, bus: messenger.bus.queries } @@ -250,11 +252,13 @@ the correct tag: // Command handlers $container->services() ->load('App\MessageHandler\\', '%kernel.project_dir%/src/MessageHandler/*CommandHandler.php') + ->autoconfigure(false) ->tag('messenger.message_handler', ['bus' => 'messenger.bus.commands']); // Query handlers $container->services() ->load('App\MessageHandler\\', '%kernel.project_dir%/src/MessageHandler/*QueryHandler.php') + ->autoconfigure(false) ->tag('messenger.message_handler', ['bus' => 'messenger.bus.queries']); Debugging the Buses From 690473a5f5b80923e070aa59db2ac08a235147b9 Mon Sep 17 00:00:00 2001 From: Ryan Weaver Date: Sun, 16 Jun 2019 15:16:46 -0400 Subject: [PATCH 2/2] updating xml --- messenger/multiple_buses.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/messenger/multiple_buses.rst b/messenger/multiple_buses.rst index 60838de49a5..9f2fe54424f 100644 --- a/messenger/multiple_buses.rst +++ b/messenger/multiple_buses.rst @@ -235,11 +235,11 @@ the correct tag: - + - +