мне кажется мы о разном, если конфиг месендрежа обновился, то ясен пень что нужна реиницилизация. Но у меня конфиг не меняется и проблема не с ним была, а то что из очереди сообщения не забирались при запущенных воркерах.
Всем привет, загадка от Жака Фреско. Есть класс, который я создаю через new Можно ли в него внедрить зависимости (допустим какие-то репозитории), без передачи через конструктор при создании из вне (new ($this->userRepository))? Спасибо за советы.
Ну а ваши варианты? Засетить что-то я знаю три способа: 1. Конструктор. 2. Сеттер (вот это фуфуфу). 3. Рефлексия. Вопрос был при создании объекта и не через конструктор, значит ищ трёх вариантов остаётся только рефлексия
На это есть два аргумента. 1. Между созданием объекта и сетером ваш объект существует в неконсистентном виде, а этого не следует допускать вообще. 2. Его может кто-то где-то пересетить, а т.к. это зависимость, то такого быть не должно