From 8f71b8baa78b2d37640d9f4cf8c9abb543ad5724 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Marodon?= <marodon.jeremy@gmail.com>
Date: Thu, 26 Aug 2021 14:53:12 +0200
Subject: [PATCH] [Messenger] Add example of handler autoconfiguration with
 attributes

---
 messenger/multiple_buses.rst | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/messenger/multiple_buses.rst b/messenger/multiple_buses.rst
index 5a1ffecf94c..ac5cc4541d7 100644
--- a/messenger/multiple_buses.rst
+++ b/messenger/multiple_buses.rst
@@ -154,6 +154,18 @@ you can determine the message bus based on an implemented interface:
 
 .. configuration-block::
 
+    .. code-block:: php-attributes
+
+        // src/MessageHandler/CommandHandlerInterface.php
+        namespace App\MessageHandler;
+
+        use Symfony\Component\DependencyInjection\Attribute\Autoconfigure;
+
+        #[Autoconfigure(tags: [['name' => 'messenger.message_handler', 'bus' => 'command.bus']])]
+        interface CommandHandlerInterface
+        {
+        }
+
     .. code-block:: yaml
 
         # config/services.yaml