Size: a a a

2020 August 09

AM

Alexander Makarov in Yii Framework 3
приложение скажет когда ВСЁ, НЕ НАДО
источник

RT

Roman Tsurkanu in Yii Framework 3
Dmitriy S
Как ты завяжешь EventListener на запуск приложения? Это ж не yii-* пакет
лочить при запуске приложения
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
ну, залочиться :)
Где ты будешь лочиь? В index.php ? Так я его просто закомментирую
источник

RT

Roman Tsurkanu in Yii Framework 3
Application::start
источник

RT

Roman Tsurkanu in Yii Framework 3
есть такой класс у нас
источник

RT

Roman Tsurkanu in Yii Framework 3
Dmitriy S
Где ты будешь лочиь? В index.php ? Так я его просто закомментирую
это не аргумент помоему
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Где ты будешь лочиь? В index.php ? Так я его просто закомментирую
источник

DS

Dmitriy S in Yii Framework 3
Ну а смысл тогда в таком конфигураторе? Конфигуратор тогда просто конфиг отдавать должен, а лочить в кострукторе, если ты конфижишь через конструтор, а если нет не лочить
источник

DS

Dmitriy S in Yii Framework 3
То есть,  мы може сделать чтобы конфигуртор вмсето регистрации листенеров, просто оборачивал их в кложи с инжектором и отдавал конфиг, а мы его потом передаем в конструтор EventListener
источник

RM

Rustam Mamadaminov in Yii Framework 3
Вопрос: все пакеты yii-* выпускают версию 3.0, а остальные - 1.0?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Ну а смысл тогда в таком конфигураторе? Конфигуратор тогда просто конфиг отдавать должен, а лочить в кострукторе, если ты конфижишь через конструтор, а если нет не лочить
Принять массив, распихать в event-dispatcher.
источник

AM

Alexander Makarov in Yii Framework 3
Rustam Mamadaminov
Вопрос: все пакеты yii-* выпускают версию 3.0, а остальные - 1.0?
Изначально так задумывалось, да.
источник

AM

Alexander Makarov in Yii Framework 3
Пора что-то релизить?
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
То есть,  мы може сделать чтобы конфигуртор вмсето регистрации листенеров, просто оборачивал их в кложи с инжектором и отдавал конфиг, а мы его потом передаем в конструтор EventListener
B конструкторе будет
public function __construct(array $listeners = [])
{
   $this->listeners = $listeners;
   if ($listeners !== []) {
       $this->lockAttach = true;
   }
}
источник

AM

Alexander Makarov in Yii Framework 3
М...
источник

AM

Alexander Makarov in Yii Framework 3
Тогда уж проще вообще без лока :)
источник

AM

Alexander Makarov in Yii Framework 3
А если с локом всё-таки, то это очень неявно выходит.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Тогда уж проще вообще без лока :)
И без метода attach
источник

AM

Alexander Makarov in Yii Framework 3
Для нужд только Yii лок нам не нужен. И attach() тоже.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Для нужд только Yii лок нам не нужен. И attach() тоже.
Ну да, attach только для тех, которые хотят конфижить в рантайме
источник