-
-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Closed
Description
Given the following configuration
framework:
messenger:
default_bus: messenger.bus.commands
buses:
messenger.bus.commands:
middleware:
- SendinBlue\Middleware\EventBusMiddleware
messenger.bus.events:
middleware:
- Symfony\Component\Messenger\Middleware\AllowNoHandlerMiddlewareI expected to be able to use ControllerTrait::dispatchMessage but the call fails because the container can’t access message_bus.
Adding
$container->getAlias('message_bus')->setPublic(true);in a compiler pass solves the issue but it seems weird to me.