В Symfony рекомендуется внедрять зависимости для использования в классе через конструктор - заполняя необходимыми объектами поля.
Как же инициализировать объект зависимости в трейте, если он не инициализирован в классе, использующем трейт?
Решение
Добавим в трейт сеттер с аннотацией @required: