Size: a a a

2021 May 19

NO

Nex Otaku in Yii Framework 3
Почему важен?
источник

СП

Сергей Предводителев... in Yii Framework 3
например, порядок вызова событий
источник

T

TradersVE in Yii Framework 3
It is important only for events, if you don't use events the container doesn't care about the merge order.
источник

T

TradersVE in Yii Framework 3
If the container doesn't care about the merge order, just throw the settings there.
источник

T

TradersVE in Yii Framework 3
The problem is that events need an order that is the problem.
источник

СП

Сергей Предводителев... in Yii Framework 3
мержплан также хранит информацию о том какие файлы для каких конфигов использовать
источник

SR

SDKiller Ru in Yii Framework 3
вот мне интересно, сорри за оффтоп
Terabytesoftw do you use some translating bot for telegram?
источник

T

TradersVE in Yii Framework 3
no, only google translator.
источник

NO

Nex Otaku in Yii Framework 3
Не понял что такое вызов события, можно подробнее? Что за событие и кто его куда позвал?
источник

NO

Nex Otaku in Yii Framework 3
Then it is a bad design...
источник

AM

Alexander Makarov in Yii Framework 3
Nope. That's priorities. Ability to add to default values.
источник

NO

Nex Otaku in Yii Framework 3
Нарушение OCP )
источник

NO

Nex Otaku in Yii Framework 3
Когда для дополнительной функциональности нам нужно что-то менять из существующего, это плохой дизайн )

Вот он и протекает последствиями, выражаясь в зависимости от порядка вызова и провоцируя на всяческие merge_plan.

Расскажите, что за кейс такой с событиями.
источник

AR

Andrey Rusovich in Yii Framework 3
Мне кажется это зависит от кейса - кому что нужно
источник

NO

Nex Otaku in Yii Framework 3
Ну так я кейса ещё не услышал ) Есть три упоминания неведомого кейса с событиями и ни одного примера. Я подожду )
источник

AB

Alexander Borisov in Yii Framework 3
В PSR предусмотрены https://github.com/php-fig/event-dispatcher/blob/master/src/StoppableEventInterface.php, в таком случае порядок будет важен, если один из листенеров выполнеине останавливает
источник

NO

Nex Otaku in Yii Framework 3
Из реальной жизни практическую задачу можно? Не абстрактную?
источник

AB

Alexander Borisov in Yii Framework 3
Т.е. то что это PSR контракт подразумевает и без приоритета оно становится неюзабельным - не аргумент? 🙂
источник

AR

Andrey Rusovich in Yii Framework 3
примеров миллион - остаток товара 0 - останавливаем дальнейшие действия
источник

AB

Alexander Borisov in Yii Framework 3
Пример: телеграм бот. Приходит update. Надо проитерировать по всем командам на предмет того, что они поддерживают этот update. Если команда применима, то останавливаем выполнение. Самая последняя команда применяется для всех update-ов и отправляет что-то вроде «не понятно что вы имели в виду»
источник