Size: a a a

2020 July 14

DS

Dmitriy S in Yii Framework 3
В if (!is_array($listeners)) кривая логика
источник

В

Виктор in Yii Framework 3
Dmitriy S
В if (!is_array($listeners)) кривая логика
В чем? Я там ничего не менял, кроме try..catch
источник

В

Виктор in Yii Framework 3
Я вот еще думаю, что стоит вместо того, чтобы выкидывать исключение в isCallable, сделать то же самое уровнем выше
источник

В

Виктор in Yii Framework 3
С другой стороны, сообщение другое будет
источник

DS

Dmitriy S in Yii Framework 3
Виктор
В чем? Я там ничего не менял, кроме try..catch
попробуй `JobEvent::class => ['aliasDoesNotExist', 'register']
источник

В

Виктор in Yii Framework 3
Dmitriy S
попробуй `JobEvent::class => ['aliasDoesNotExist', 'register']
Все так же, как было до этого. Только класс исключения изменился.
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Все так же, как было до этого. Только класс исключения изменился.
А не, этот не тот кейс. Вот этот он должен отлавливать JobEvent::class => function (object $e) => null
Там try catch лишний
источник

В

Виктор in Yii Framework 3
Dmitriy S
А не, этот не тот кейс. Вот этот он должен отлавливать JobEvent::class => function (object $e) => null
Там try catch лишний
Запустил тесты, все ок
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Запустил тесты, все ок
Так try catch убери, там никогда не будет исключения
источник

В

Виктор in Yii Framework 3
Dmitriy S
Так try catch убери, там никогда не будет исключения
Ты про это говорил?
источник

DS

Dmitriy S in Yii Framework 3
источник

В

Виктор in Yii Framework 3
Там может быть исключение, сейчас покажу
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Ты про это говорил?
Не, этот кстати должен работать
источник

DS

Dmitriy S in Yii Framework 3
Да ты не те кейсы смотришь. Тут кейс
Event::class => ['alias', 'method']
источник

DS

Dmitriy S in Yii Framework 3
Кейс, когда вместо массива листенеров событию назначают конкретны листенер
источник

В

Виктор in Yii Framework 3
Если у eventAlias будет присутствовать в контейнере, но там не будет его корректной конфигурации, то получим исключение.
источник

В

Виктор in Yii Framework 3
Кажется, до меня дошло, о чем ты
источник

В

Виктор in Yii Framework 3
Да, он таки лишний
источник

DS

Dmitriy S in Yii Framework 3
Ну ты ж уже правильно кейс добавил
источник

В

Виктор in Yii Framework 3
Интересно, это я сегодня так торможу, или по жизни уже)
источник