Не делайте так: отсутствующие поля трейтов
Статья говорит об ошибке, которую могут допустить разработчики при использовании трейтов. Конкретно рассматривается случай, когда трейт определяет свойство, которое не существует в классе, который использует этот трейт.
Предлагается несколько способов избежать этой ошибки:
1️⃣использовать конструктор класса
2️⃣создавать отдельный метод в трейте для установки значения свойства
Post #3213
2.75K