- Ajout Symfony Messenger comme bus d'intégration - MessengerSalesEventPublisher remplace le NaivePublisher pour dispatch via Messenger - WhenOrderConfirmed (Invoicing) : consumer Conformist qui consomme sales.v1.OrderConfirmed tel quel - Tests de compatibilité Conformist et intégration - Configuration Messenger avec transport sync
12 lines
390 B
YAML
12 lines
390 B
YAML
framework:
|
|
messenger:
|
|
default_bus: messenger.bus.default
|
|
buses:
|
|
messenger.bus.default: ~
|
|
transports:
|
|
sync: 'sync://'
|
|
routing:
|
|
'MiniShop\Contracts\Sales\V1\Event\OrderConfirmed': sync
|
|
'MiniShop\Contracts\Sales\V1\Event\OrderPlaced': sync
|
|
'MiniShop\Contracts\Sales\V1\Event\OrderCancelled': sync
|