symfony trait dependency injection не работает

symfony4 Внедрение зависимостей в трейт. trait. dependency injection.

В Symfony рекомендуется внедрять зависимости для использования в классе через конструктор - заполняя необходимыми объектами поля.

Как же инициализировать объект зависимости в трейте, если он не инициализирован в классе, использующем трейт?

Решение

Добавим в трейт сеттер с аннотацией @required:

Subscribe to RSS - symfony trait dependency injection не работает