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