Size: a a a

2021 April 17

ПГ

Павел Г. in symfony
Эти трейты и будут работать с хэндлером.
источник

C

CvekCoder in symfony
Странная категоричность. Как это вы так просто утверждаете, что пошло не так если повторяется поведение.
Ну хорошо, а если структура повторяется тоже?
источник

АЯ

Андрей Ява in symfony
Вероятнее всего но не обязательно.
источник

C

CvekCoder in symfony
Что не обязательно?
источник

IS

Iurii Sivovol in symfony
ну снова понялась тема: "письками меряться"
источник

ПГ

Павел Г. in symfony
Просто на самом деле хейт зачастую: трейт плохо - потому что я могу сделать без него) главный аргумент. Да инструмент спорный, но есть кейсы где он нормально ложится без внесения сумбура.
источник

IS

Iurii Sivovol in symfony
шо, опять? это было только 50 сообщений назад
источник

ПГ

Павел Г. in symfony
Все все молчу :(
источник

АЯ

Андрей Ява in symfony
Не совсем. На самом деле зачастую трейт используется как "я не смог в внедрение зависимости, по этому херану тут абстрактный класс с пачкой трейтов". И именно по этому лучше совсем без них.
источник

АЯ

Андрей Ява in symfony
Существуют отдельно взятые случаи когда он неплохо подходит
источник

IS

Iurii Sivovol in symfony
почитайте выше, я сам случайно застал этот диалог
источник

C

CvekCoder in symfony
Вот и ладушки-оладушки. Согласен с предыдущим оратором)
источник

C

CvekCoder in symfony
Почитайте еще выше - Андрей его начал)
источник

АЯ

Андрей Ява in symfony
Скажем так, если разрешить тиме юзать трейты, то начнётся хаос. Если относится к трейтам как к скрытой копипасте, то станет легче понимать где её стоит юзать, а где лучше вынести.
И да, я против интерфейсов в самом трейте. Если уж его и  пришлось юзать, то пусть он отвечвет за реализацию иртерфейса, а вот объявлять стоит в сцщности напрямую
источник

Ш

Шурик in symfony
трейт не может имплементить интерфейс
источник

C

CvekCoder in symfony
Трейт же не умеет реализовывать интерфейсы сам по себе
источник

АЯ

Андрей Ява in symfony
А ну и замечательно. Никогда и не пытался так что не вкурсе.
источник

C

CvekCoder in symfony
Вот не используете, и не знаете
источник

IS

Iurii Sivovol in symfony
не поленился, пролистал, спасибо
источник

C

CvekCoder in symfony
(шутка)
источник