@@ -50,9 +50,10 @@ serialized::
50
50
51
51
.. _messenger-handler :
52
52
53
- A message handler is a PHP callable, the recommended way to create it is to create a class that
54
- implements ``MessageHandlerInterface `` and has an ``__invoke() `` method that's
55
- type-hinted with the message class (or a message interface)::
53
+ A message handler is a PHP callable, the recommended way to create it is to
54
+ create a class that implements :class: `Symfony\\ Component\\ Messenger\\ Handler\\ MessageHandlerInterface `
55
+ and has an ``__invoke() `` method that's type-hinted with the message class (or a
56
+ message interface)::
56
57
57
58
// src/MessageHandler/SmsNotificationHandler.php
58
59
namespace App\MessageHandler;
@@ -111,7 +112,7 @@ Transports: Async/Queued Messages
111
112
By default, messages are handled as soon as they are dispatched. If you want
112
113
to handle a message asynchronously, you can configure a transport. A transport
113
114
is capable of sending messages (e.g. to a queueing system) and then
114
- :ref: `receiving them via a worker<messenger-worker> `. Messenger supports
115
+ :ref: `receiving them via a worker <messenger-worker >`. Messenger supports
115
116
:ref: `multiple transports <messenger-transports-config >`.
116
117
117
118
.. note ::
@@ -498,7 +499,7 @@ different messages to them. For example:
498
499
# queue_name is specific to the doctrine transport
499
500
queue_name : high
500
501
501
- # for amqp send to a separate exchange then queue
502
+ # for AMQP send to a separate exchange then queue
502
503
# exchange:
503
504
# name: high
504
505
# queues:
@@ -1229,7 +1230,7 @@ Envelopes & Stamps
1229
1230
~~~~~~~~~~~~~~~~~~
1230
1231
1231
1232
A message can be any PHP object. Sometimes, you may need to configure something
1232
- extra about the message - like the way it should be handled inside Amqp or adding
1233
+ extra about the message - like the way it should be handled inside AMQP or adding
1233
1234
a delay before the message should be handled. You can do that by adding a "stamp"
1234
1235
to your message::
1235
1236
@@ -1283,8 +1284,8 @@ for each bus looks like this:
1283
1284
1284
1285
.. note ::
1285
1286
1286
- These middleware names are actually shortcuts names. The real service ids
1287
- are prefixed with ``messenger.middleware. ``.
1287
+ These middleware names are actually shortcut names. The real service ids
1288
+ are prefixed with ``messenger.middleware. `` (e.g. `` messenger.middleware.handle_message ``) .
1288
1289
1289
1290
The middleware are executed when the message is dispatched but *also * again when
1290
1291
a message is received via the worker (for messages that were sent to a transport
0 commit comments