Sylius / InvoicingPlugin

Generate an Invoice for every placed order
MIT License
79 stars 82 forks source link

framework.messenger config error since symfony 4.3.1 #145

Open nils-m opened 5 years ago

nils-m commented 5 years ago

Hello, Upgraded Sylius to 1.5.1 SF 1.5.1 via composer. Had this error: Invalid configuration for path "framework.messenger": You must specify the "default_bus" if you define more than one bus.

Setting a _defaultbus in /vendor/sylius/invoicing-plugin/src/Resources/config/config.yml fixed the issue.

framework:
     messenger:
        default_bus: sylius_invoicing_plugin.command_bus
        buses:
            sylius_invoicing_plugin.command_bus: ~
            sylius_invoicing_plugin.event_bus:
                default_middleware: allow_no_handlers

Or better in {App}/config/packages/messenger.yaml until fixed in this plugin.

framework:
    messenger:
        default_bus: sylius_invoicing_plugin.command_bus
AlbertBeweb commented 4 years ago

Thanks :)

amarmureanuarnia commented 4 years ago

Thanks a lot!