Страница 3 из 3

Re: Как заинжектить трейт в объект

Добавлено: 2017.04.23, 21:26
SiZE
pistol писал(а):
2017.04.23, 20:42
по всей видимости, инфа устарела.
Вот с этого момент подробнее.

Re: Как заинжектить трейт в объект

Добавлено: 2017.04.23, 21:31
pistol
SiZE писал(а):
2017.04.23, 21:26
pistol писал(а):
2017.04.23, 20:42
по всей видимости, инфа устарела.
Вот с этого момент подробнее.
В ссылке из первого поста говорится, что поведения скорее всего будут дропнуты в следующем мажоре. Значит, решение китайца "we will leave the current behavior implementation as is" скорее всего уже неактуально.

Re: Как заинжектить трейт в объект

Добавлено: 2017.04.23, 21:35
SiZE
pistol писал(а):
2017.04.23, 21:31
В ссылке из первого поста говорится, что поведения скорее всего будут дропнуты в следующем мажоре. Значит, решение китайца "we will leave the current behavior implementation as is" скорее всего уже неактуально.
Not decided which release it should be in

Try to use traits + events instead of behaviors and drop behaviors.
Там как раз сказано "попробовать использовать", а нее "скорее всего". :) Я думаю в трейты будет вынесен вспомогательный функционал и подключаться по мере необходимости в поведения.

Re: Как заинжектить трейт в объект

Добавлено: 2017.04.23, 21:46
pistol
SiZE писал(а):
2017.04.23, 21:35
pistol писал(а):
2017.04.23, 21:31
В ссылке из первого поста говорится, что поведения скорее всего будут дропнуты в следующем мажоре. Значит, решение китайца "we will leave the current behavior implementation as is" скорее всего уже неактуально.
Not decided which release it should be in

Try to use traits + events instead of behaviors and drop behaviors.
Там как раз сказано "попробовать использовать", а нее "скорее всего" и не в следующем мажоре. :) Я думаю в трейты будет вынесен вспомогательный функционал и подключаться по мере необходимости в поведения.
Да, извиняюсь за искаженное цитирование.

Основная фишка поведений - подключение этого самого функционала императивно без редактирования кода класса. Эту фишку с трейтами можно будет оставить только для статических функций, которые через магию будут выглядеть обычными (то же поведение, только в виде трейта). В любом случае, тоже думаю, что поведения оставят в виде трейта или "as is".

Re: Как заинжектить трейт в объект

Добавлено: 2017.04.24, 02:43
Йож
pistol писал(а):
2017.04.23, 20:29
Спасибо! Только подожди недельку. https://github.com/dvizh - мы все модули, которые для сайтов, рефакторим тут и скоро выкатим скелетон, в котором очень много всего интересного будет из неопубликованного. Модули из аккаунтов прогеров будут "заморожены" с ссылкой в Ридми на /dvizh.
Хорошо, посмотрю, что там будет :)