Size: a a a

2020 April 25

А

Алексей R in Yii Framework 3
я вот добавил тесты на исключения, а показатель не изменился
источник

AM

Alexander Makarov in Yii Framework 3
построй PHPUnit-ом
источник

DS

Dmitriy S in Yii Framework 3
Почему здесь User оперирует риспонсом? Вроде это еще пару недель назад обсуждали.
https://github.com/yiisoft/yii-web/pull/235/files#diff-d91a256d62d773d5f19b922b169dba7cR182
источник

AM

Alexander Makarov in Yii Framework 3
Потому что человек не понял...
источник

DS

Dmitriy S in Yii Framework 3
Как минимум там можно создать класс вроде LoggedIdentity с Identity и Cookie в конструкторе, и методами getAuthCookie() и getIdentity() и возвращать его в методе login() при успешном логине или null в противоположном. Хотя создание куки - это тоже не задача класса User.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Как минимум там можно создать класс вроде LoggedIdentity с Identity и Cookie в конструкторе, и методами getAuthCookie() и getIdentity() и возвращать его в методе login() при успешном логине или null в противоположном. Хотя создание куки - это тоже не задача класса User.
Да, это задача middleware.
источник

AM

Alexander Makarov in Yii Framework 3
Я уже про это писал в комментах там. Но, видно, плохо пишу.
источник

Д

Дмитрий in Yii Framework 3
по плагину:
т.к. мы переделываем на обязательный параметр baseDir в rebuild, то может стоит сделать обязательным и в path()?
если так, то тогда проще сделать
$builder =  new Builder($baseDir, $outputDir = null);
$builder->rebuild() / $builder->path($configName)

?
источник

А

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

Д

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

Д

Дмитрий in Yii Framework 3
если мы добавим обязательным параметр только к нему, то будет непонятки:
Builder::rebuild($baseDir)
и Builder::path($configName, $baseDir = null)

отсюда получается несогласованность - для пересоздания обязательно нужен путь, а для чтения не обязателен путь :)
источник

Д

Дмитрий in Yii Framework 3
и везде писать
Builder::path($configName dirname(__DIR__)); очень костыльно
источник

Д

Дмитрий in Yii Framework 3
@hiqsol что думаешь по этому?
источник

Д

Дмитрий in Yii Framework 3
@yiiliveext не хочешь подрубить к консоли дебаггер? :)
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
@yiiliveext не хочешь подрубить к консоли дебаггер? :)
можно, но зачем?
источник

Д

Дмитрий in Yii Framework 3
чтобы можно было профилировать консоль, конечно же
источник

Д

Дмитрий in Yii Framework 3
в демке офк
источник

AV

Andrii Vasyliev in Yii Framework 3
Дмитрий
@hiqsol что думаешь по этому?
Также как и раньше: для нормальной ситуации (дефолтные пути к ведору и плагину) - работает без указания basedir, те у кого нестандартно - указывают basedir
источник

DS

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

Д

Дмитрий in Yii Framework 3
Dmitriy S
А, так это так и будет, он и для консоли подойдет
уже работает?
источник