Size: a a a

2020 October 05

DT

Dmitriy Tkachenko in symfony
Из контейнера нельзя ничего напрямую получать, еслм стоит фолс
источник

DT

Dmitriy Tkachenko in symfony
Все логично
источник

DC

Dmitry Coder in symfony
а как тогда правильно в тестах юзать внедрение зависимостей в тестируемые классы? (если оставлять дефолтное public: false)
источник

SM

Sergey Milegov in symfony
С какой-то версии 4.4 (если не ошибаюсь) в тест енв можно получить не паблик сервисы. Короч дока в помощь.
источник

DC

Dmitry Coder in symfony
Есть в доке рецепт, но это уж на крайний случай:
источник

SM

Sergey Milegov in symfony
источник

DC

Dmitry Coder in symfony
источник

DC

Dmitry Coder in symfony
т.е. каждый класс надо вот так прописывать
источник

DC

Dmitry Coder in symfony
это пробовал - не помогает
источник

SM

Sergey Milegov in symfony
Ну, у нас в проекте работает ))
источник

DC

Dmitry Coder in symfony
5й симфа? или 4?
источник

DT

Dmitriy Tkachenko in symfony
Там нужно test.container достать
источник

DT

Dmitriy Tkachenko in symfony
И из тест контейнера васе вытаскивать
источник

DC

Dmitry Coder in symfony
а можно примерчик?
источник

DT

Dmitriy Tkachenko in symfony
На лету заменять зависимости всеравно не получится, но доставать можно
источник

DT

Dmitriy Tkachenko in symfony
Доберусь до компа скину
источник

DC

Dmitry Coder in symfony
спс
источник

DT

Dmitriy Tkachenko in symfony
через self::$container можешь доставать
источник

DT

Dmitriy Tkachenko in symfony
у меня во всех проектах через него достается, гарантированно работает
источник

DT

Dmitriy Tkachenko in symfony
источник