в метод ?
Там так не получится, он получает конкретную реализацию в зависимости от типа почты. Тут фабрика нужна.
фулл код https://pastebin.com/bHPmitVU это меседж хендлер
получал бы !tagged всех реализаций и вместо ->locator->get() опрашивал все реализации по ->getEmailType()
Да, так тоже можно. Или через фабрику, без разницы. Некоторые не любят теги из-за того, что надо создать много объектов вместо одного. Можно юзать прокси.
Или просто emailfabric->createbytype
Просто не вижу тут проблемы заюзать один раз контейнер в проекте))
просто ты сам написал приходится вот и стало интересно за кейс, а по итогу как обычно, распиздяйство
быстро надо делать просто все( Времени думать мало))
Обсуждают сегодня