@dinya17

Как получить параметры Symfony приложения внутри сервиса?

Добрый день.
Я столкнулся с проблемой. Очень хочется получить список framework.messenger.routing в сервисе.
Но как это сделать я не могу понять.
Пытался через DI контейнер, но симфони говорит, что нет такого сервиса.

Кто может подсказать как это сделать?
А вообще для чего мне это надо?
Я хочу научить messenger автоматически определять для какой bus предназначено сообщение.
Т.е. чтобы я по сообщениям мог в обычную шину отправлять сообщения, но указывать что доп параметром в какой транспорт отправлять.
[new TransportNamesStamp(['название транспорта'])]
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@dinya17 Автор вопроса
Все неверно я описал.
Задача состоит в том, чтобы использовать синхронный транспорт sync, но чтобы автоматически определялось в какую шину отправлять сообщения.
Если есть синхронный транспорт и несколько шин для него, то чтобы я могу просто получить синхронный транспорт через DI и чтобы все сообщения в этот транспорт уходили и сами выбирали в какую шину падать.
В общем получается странная ситуация. Я не хочу в сервис протаскивать с десяток шин и уже внутри решать в какую какое сообщение отправлять.
Вот в чем суть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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