Получена ошибка "Недопустимая конфигурация маршрутизации Messenger" при попытке настроить класс маршрутизации

Поэтому я использую Symfony/ Messenger. Сейчас я пытаюсь настроить маршрутизацию мессенджера, но всегда получаю ту же ошибку. Invalid Messenger routing configuration: class or interface "message_class" not found.

Я попытался создать свой код:

    <framework:config>
        <framework:messenger>
            <framework:routing message-class="Core\Bundle\ItemBundle\Entity\Item" >
                <framework:sender service="items"/>
            </framework:routing>
            <framework:transport name="items" dsn="%env(MESSENGER_TRANSPORT_DSN)%?queue_name=items&#38;table_name=users_items_queue"/>
        </framework:messenger>
    </framework:config>

Пытался добавить код из документации:

    <framework:config>
        <framework:messenger>
            <framework:routing message-class="App\Message\SmsNotification">
                <!-- async is whatever name you gave your transport above -->
                <framework:sender service="async"/>
            </framework:routing>
        </framework:messenger>
    </framework:config>

Ошибка всегда одна и та же. Это ошибка моего кода? Возможно, есть ошибка в конфигурации мессенджера Symfony, потому что я не настроил класс message_class в любом месте.

0 ответов

Другие вопросы по тегам