Задать вопрос
grabbee
@grabbee

Как использовать Symfony\Messenger без фреймворка?

Нашел статью https://medium.com/@dimitri.gritsajuk/symfony-mess...

Но вероятно она уже устарела. Установил все компоненты но без самого фреймворка. symfony/dependency-injection symfony/config symfony/messenger symfony/amqp-messenger symfony/serializer symfony/yaml и другие.

Сервис контейнер работает. Но когда вызываю $this->messageBus->dispatch(new Message($var)); - ничего не происходит. Возвращает пустой конверт. Оно вроде работает, но никаких ошибок не происходит. Я пока не понимаю как это отладить.
  • Вопрос задан
  • 307 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
grabbee
@grabbee Автор вопроса
По статье всё верно описано. Там в контейнер добавляется
* Container->addCompilerPass(new MessengerPass());

Я просто забыл вызвать компиляцию контейнера
* Container->compile();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Вот, написал статью на эту тему на хабре
Там всё подробно описано
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы