Получена ошибка "Недопустимая конфигурация маршрутизации 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&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
в любом месте.