File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -309,6 +309,34 @@ class DoctrineTransactionMiddleware extends CommandBus implements CommandBusMidd
309
309
310
310
```
311
311
312
+ ### Déclaration est ordre de déclenchement des Middlewares
313
+
314
+ Pour qu'un middleware soit appelé par le CommandBus il suffit de tagguer votre classe dans le services.yaml
315
+
316
+
317
+ ```
318
+
319
+ App\Middlewares\CustomMiddleware:
320
+ tags: ['twc_bus.command.middleware']
321
+
322
+ ```
323
+
324
+ Si vous avez plusieurs middlewares et qu'un ordre doit être respecté, vous devez préciser la priorité.
325
+
326
+ (la priorité la plus haute est executée en 1er)
327
+
328
+ ```
329
+
330
+ App\Middlewares\SecondMiddleware:
331
+ tags: ['twc_bus.command.middleware']
332
+ - { name: 'twc_bus.command.middleware', priority: 100}
333
+
334
+ App\Middlewares\FirstMiddleware:
335
+ tags: ['twc_bus.command.middleware']
336
+ - { name: 'twc_bus.command.middleware', priority: 200}
337
+
338
+ ```
339
+
312
340
## La tuyauterie
313
341
314
342
Il ne reste plus qu'à appeler les Bus qui s'occuperont de la tuyauterie, rien de plus simple
You can’t perform that action at this time.
0 commit comments