Size: a a a

2020 April 27

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
я маякну, как пр выложу)
окей
источник

АН

Александр Некрасов in Yii Framework 3
Dmitriy S
там проверка на is_callable
не работает https://3v4l.org/2cLUT
источник

АН

Александр Некрасов in Yii Framework 3
если передать класс как стринг
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
если передать класс как стринг
А, так не, только объект
источник

DS

Dmitriy S in Yii Framework 3
Короче там должно быть callable типа обработчик
источник

АН

Александр Некрасов in Yii Framework 3
понял
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Можно помечать такие методы, что будет указывать, что нужно сохранить полученный объект и вызвать следующий метод уже у этого объекта
'*withLimit()' => 12,
'*withPageSize()' => 36,
'setSomething()' => 'something',
норм
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
понял
В принципе можно сделать и без объекта, там оно в кложу все равно оборачивается, но попозже. Поставлю в туду.
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
И так работает
В общем сейчас надо типизировать как object, но как по мне, то странно, что нельзя передать в нетипизированный параметр в этом кейсе.
источник

DS

Dmitriy S in Yii Framework 3
Виктор
Скинь линк, когда сделаешь, пожалуйста.
Можешь себе поправить
https://github.com/yiisoft/yii-demo/pull/90
источник

DS

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

Д

Дмитрий in Yii Framework 3
фича для дебагера: менеджер памяти.
у нас уже есть прокси, просто трекаем, сколько занимает тот или иной объект, и прикладываем это к дампу
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
фича для дебагера: менеджер памяти.
у нас уже есть прокси, просто трекаем, сколько занимает тот или иной объект, и прикладываем это к дампу
Там еще и последовательность вызовов я сделаю, можно будет будет карту построить, что внутри чего вызывается.
источник

AM

Alexander Makarov in Yii Framework 3
@yiiliveext что-то не могу воспроизвести с эвентом. Он у меня тупо не триггерится :(
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
@yiiliveext что-то не могу воспроизвести с эвентом. Он у меня тупо не триггерится :(
composer du делал? ивенты сбилдились?
источник

DS

Dmitriy S in Yii Framework 3
Обновился с мастера, все работает
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Там еще и последовательность вызовов я сделаю, можно будет будет карту построить, что внутри чего вызывается.
и туда же прикрутить покрытие :)
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
и туда же прикрутить покрытие :)
Для всего не выйдет, только для контейнера и отслеживаемых сервисов. Но container usage можно сделать по роутам, как показатель того, что что-то лучше вынести в модули.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
composer du делал? ивенты сбилдились?
Да, делал. Да, сбилдились.
источник

AM

Alexander Makarov in Yii Framework 3
<?php

$baseDir = dirname(DIR, 3);

$_ENV = array_merge((array) require DIR . '/envs.php', $_ENV);

$params = (array) require DIR . '/params.php';

return [
   'Yiisoft\\Yii\\Web\\Event\\ApplicationStartup' => static function (object $event) {
       dd($event);
   },
];
источник