Size: a a a

2021 May 19

AB

Alexander Borisov in Yii Framework 3
команда = листенер в данном случае*
источник

AB

Alexander Borisov in Yii Framework 3
но вообще конечно лучше приоритет задавать не порядком добавления в конфиг, а как-то отдельно
источник

NO

Nex Otaku in Yii Framework 3
Я не понимаю как связаны порядок событий, пакеты, конфиг и PSR.

Очевидно связь какая-то есть но как вы всем этим пользуетесь что пришли к необходимости мëржить конфиги в "правильном порядке" мне неизвестна.

Я бы хотел понять то же что и вы, потому и прошу разъяснить мне всю логическую цепочку начиная с практического кейса, а не только выводы.
источник

AB

Alexander Borisov in Yii Framework 3
для событий важен порядок. это косвенно описано в стандарте PSR. конфигурирование событий - часть конфига.
источник

AB

Alexander Borisov in Yii Framework 3
Но в идеале конечно эвенты задавать что-то вроде [SomeClass::class, 'staticMethodName’, $priority = 1024]
источник

DS

Dmitriy S in Yii Framework 3
Так себе идея
источник

AB

Alexander Borisov in Yii Framework 3
Почему?
источник

NO

Nex Otaku in Yii Framework 3
Почему не использовать if ?
источник

DS

Dmitriy S in Yii Framework 3
Устанавливаемые пакеты без понятия какой приоритет у иветов приложения и других устанавливаемых пакетов.
источник

AB

Alexander Borisov in Yii Framework 3
ну по дефолту приоритет 0
источник

NO

Nex Otaku in Yii Framework 3
Что такое update и команды? Что реально делает бот и зачем ему update?
источник

NO

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

AB

Alexander Borisov in Yii Framework 3
из реального мира - jquery
источник

NO

Nex Otaku in Yii Framework 3
jQuery ???
источник

AB

Alexander Borisov in Yii Framework 3
система эвентов есть, порядок этих эвентов важен - важен. чем не пример?
источник

DS

Dmitriy S in Yii Framework 3
Ну так то по дефолту, а построить иерархию? Сейчас логика норм. Если у приложения есть зависимость, то у нее приоритет обработчиков ивентов меньше, чем приоритет иветнов приложения. Если у этой зависимости есть еще своя зависимость, то у ее обработчиков ивентов приоритет еще ниже и т.д. по иерархии. Хотя отдельный параметр приоритета иногда и может иметь смысл.
источник

AB

Alexander Borisov in Yii Framework 3
там к примеру какой-нибудь дебагер или логирующий листенер ты захочешь всегда первым выполнять, чтоб до него гарантировано дошло выполнение
источник

DS

Dmitriy S in Yii Framework 3
НУ вот об этом я и написал, что иногда может иметь смысл.
источник

AB

Alexander Borisov in Yii Framework 3
а я писал, что приоритет обязательный?
источник

DS

Dmitriy S in Yii Framework 3
Нет. Приоритет норм в дополнение к существующей системе. Не надо так нервничать:)
источник