Size: a a a

2020 July 22

RT

Roman Tsurkanu in Yii Framework 3
Dmitriy S
А нафига вообще в ивентах DeferredProvider? Что-то  так и не понял из тестов его назначения
там issue есть
источник

RT

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

DS

Dmitriy S in Yii Framework 3
Виктор
Я ж специально посмотрел код перед тем, как написать: в инжектор можно передавать только готовые callable, а зависимости он уже разрешит.
А ты что хочешь?
источник

В

Виктор in Yii Framework 3
Dmitriy S
А ты что хочешь?
Чтобы можно было в конфиге объявить обработчик как [class, method] и чтобы класс не инстанциировался в конфигураторе (только в момент вызова по событию).
источник

В

Виктор in Yii Framework 3
Там же get не только в проверке на isCallable
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Чтобы можно было в конфиге объявить обработчик как [class, method] и чтобы класс не инстанциировался в конфигураторе (только в момент вызова по событию).
Ну так там просто ниже код в кложу перенести и все.
источник

В

Виктор in Yii Framework 3
Dmitriy S
Ну так там просто ниже код в кложу перенести и все.
О том и говорю 😊
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Да там и создания класса можно в кложу внести
Ну вот я уже сегодня это писал)
источник

В

Виктор in Yii Framework 3
Виктор
Плюс, можно в инжектор отдавать не callable с получением объекта из контейнера, а лямбду, внутри которой будет происходить container->get().
И я 😜
источник

DS

Dmitriy S in Yii Framework 3
А, теперь ясно)
источник

RT

Roman Tsurkanu in Yii Framework 3
Alexander Makarov
@romkatsu запилишь пока не забыли?
источник

RT

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

А

Алексей R in Yii Framework 3
да. Там @yiiliveext ещё про что-то говорил, что можно оптимизировать
источник

Д

Дмитрий in Yii Framework 3
@samdark если не сложно, объясни почему билды не прошли в моем пр? Там же просто директория другая у композер конфиг плагина ?
источник

Д

Дмитрий in Yii Framework 3
Или они не по этому не прошли ?
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Или они не по этому не прошли ?
PHP 8 сломал PHPUnit.
источник

Д

Дмитрий in Yii Framework 3
Аа.
источник

DS

Dmitriy S in Yii Framework 3
Вот эту конструкцию в кложу перенеси еще
https://github.com/yiisoft/yii-event/blob/master/src/EventConfigurator.php#L67
источник

А

Алексей R in Yii Framework 3
а зачем? лучше в строку сконкатинировать :)
источник

А

Алексей R in Yii Framework 3
чтобы был валидный callable
источник