Skip to content

Commit 8f0bcd6

Browse files
committed
Update docs
1 parent e10a894 commit 8f0bcd6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/bundle/async_events.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ enqueue:
3939

4040
## Usage
4141

42-
To make your listener async you have add `async: true` attribute to the tag `kernel.event_listener`, like this:
42+
To make your listener async you have add `async: true` (every version) and `dispatcher: 'enqueue.events.event_dispatcher'` (since Symfony 5.3) attributes to the tag `kernel.event_listener`, like this:
4343

4444
```yaml
4545
# app/config/config.yml
@@ -48,7 +48,7 @@ services:
4848
acme.foo_listener:
4949
class: 'AcmeBundle\Listener\FooListener'
5050
tags:
51-
- { name: 'kernel.event_listener', async: true, event: 'foo', method: 'onEvent' }
51+
- { name: 'kernel.event_listener', async: true, event: 'foo', method: 'onEvent', dispatcher: 'enqueue.events.event_dispatcher' }
5252
```
5353
5454
or to `kernel.event_subscriber`:
@@ -60,7 +60,7 @@ services:
6060
test_async_subscriber:
6161
class: 'AcmeBundle\Listener\TestAsyncSubscriber'
6262
tags:
63-
- { name: 'kernel.event_subscriber', async: true }
63+
- { name: 'kernel.event_subscriber', async: true, dispatcher: 'enqueue.events.event_dispatcher' }
6464
```
6565

6666
That's basically it. The rest of the doc describes advanced features.
@@ -78,7 +78,7 @@ services:
7878
public: false
7979
arguments: ['@enqueue.transport.default.context', '@enqueue.events.registry', 'a_queue_name']
8080
tags:
81-
- { name: 'kernel.event_listener', event: 'foo', method: 'onEvent' }
81+
- { name: 'kernel.event_listener', event: 'foo', method: 'onEvent', dispatcher: 'enqueue.events.event_dispatcher' }
8282
```
8383

8484

0 commit comments

Comments
 (0)