Вот с этого момент подробнее.
Как заинжектить трейт в объект
Re: Как заинжектить трейт в объект
В ссылке из первого поста говорится, что поведения скорее всего будут дропнуты в следующем мажоре. Значит, решение китайца "we will leave the current behavior implementation as is" скорее всего уже неактуально.
Re: Как заинжектить трейт в объект
Там как раз сказано "попробовать использовать", а нее "скорее всего". Я думаю в трейты будет вынесен вспомогательный функционал и подключаться по мере необходимости в поведения.Not decided which release it should be in
Try to use traits + events instead of behaviors and drop behaviors.
Последний раз редактировалось SiZE 2017.04.23, 22:29, всего редактировалось 1 раз.
Re: Как заинжектить трейт в объект
Да, извиняюсь за искаженное цитирование.SiZE писал(а): ↑2017.04.23, 21:35Там как раз сказано "попробовать использовать", а нее "скорее всего" и не в следующем мажоре. Я думаю в трейты будет вынесен вспомогательный функционал и подключаться по мере необходимости в поведения.Not decided which release it should be in
Try to use traits + events instead of behaviors and drop behaviors.
Основная фишка поведений - подключение этого самого функционала императивно без редактирования кода класса. Эту фишку с трейтами можно будет оставить только для статических функций, которые через магию будут выглядеть обычными (то же поведение, только в виде трейта). В любом случае, тоже думаю, что поведения оставят в виде трейта или "as is".
Re: Как заинжектить трейт в объект
Хорошо, посмотрю, что там будетpistol писал(а): ↑2017.04.23, 20:29 Спасибо! Только подожди недельку. https://github.com/dvizh - мы все модули, которые для сайтов, рефакторим тут и скоро выкатим скелетон, в котором очень много всего интересного будет из неопубликованного. Модули из аккаунтов прогеров будут "заморожены" с ссылкой в Ридми на /dvizh.