Skip to content

Commit 8830bd5

Browse files
verschoofjaviereguiluz
authored andcommitted
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).
1 parent 0896f8c commit 8830bd5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

messenger/multiple_buses.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,12 +213,14 @@ the correct tag:
213213
command_handlers:
214214
namespace: App\MessageHandler\
215215
resource: '%kernel.project_dir%/src/MessageHandler/*CommandHandler.php'
216+
autoconfigure: false
216217
tags:
217218
- { name: messenger.message_handler, bus: messenger.bus.commands }
218219
219220
query_handlers:
220221
namespace: App\MessageHandler\
221222
resource: '%kernel.project_dir%/src/MessageHandler/*QueryHandler.php'
223+
autoconfigure: false
222224
tags:
223225
- { name: messenger.message_handler, bus: messenger.bus.queries }
224226
@@ -250,11 +252,13 @@ the correct tag:
250252
// Command handlers
251253
$container->services()
252254
->load('App\MessageHandler\\', '%kernel.project_dir%/src/MessageHandler/*CommandHandler.php')
255+
->autoconfigure(false)
253256
->tag('messenger.message_handler', ['bus' => 'messenger.bus.commands']);
254257
255258
// Query handlers
256259
$container->services()
257260
->load('App\MessageHandler\\', '%kernel.project_dir%/src/MessageHandler/*QueryHandler.php')
261+
->autoconfigure(false)
258262
->tag('messenger.message_handler', ['bus' => 'messenger.bus.queries']);
259263
260264
Debugging the Buses

0 commit comments

Comments
 (0)