Size: a a a

2020 March 31

DS

Dmitriy S in Yii Framework 3
Дефолтных мидлтварей под это нет
источник

AM

Alexander Makarov in Yii Framework 3
В демо разве нельзя юзнуть в двух местах JsonWebResponseFormatter?
источник

AM

Alexander Makarov in Yii Framework 3
Будет же ровно тот же результат (да, отрендерится в разные моменты).
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Ок, я уберу эту возможность, будет только оборачиванием в коллейбл
а как ты уберёшь эту возможность, если $wrap(new Instance(123), 'method') как раз и вернёт кложуру?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
В демо разве нельзя юзнуть в двух местах JsonWebResponseFormatter?
Нет, тогда ответ апи инфо обернется в обертку в другой мидлтвари
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Чем оно тебе мешает?
Тем, что чёрт ногу сломит в большом числе штук, которые выглядят одинаково.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Нет, тогда ответ апи инфо обернется в обертку в другой мидлтвари
Ну и хорошо. Незачем ломать пайплайны...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Тем, что чёрт ногу сломит в большом числе штук, которые выглядят одинаково.
Я уберу возможность передавать объект в массиве, будет тогда только через кложу для специальных случаев
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Я уберу возможность передавать объект в массиве, будет тогда только через кложу для специальных случаев
будет так: $wrap(new Instance(123), 'method'):Closure
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Я уберу возможность передавать объект в массиве, будет тогда только через кложу для специальных случаев
Какая closure? Я про [new WebResponseFormatter(new JsonResponseFormatter(), true), 'process'] - вот это...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Какая closure? Я про [new WebResponseFormatter(new JsonResponseFormatter(), true), 'process'] - вот это...
Именно, запушил в демо
источник

А

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

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Именно, запушил в демо
жесть какая
источник

А

Алексей R in Yii Framework 3
удали и претензия @samdark'а исчезнет (правда проблема останется, но никто не узнает)
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
будет так: $wrap(new Instance(123), 'method'):Closure
Объект будет создаватся после матча роута только для этого роута. Если у тебя 500 роутов и ты во все передаешь инстансы, то у тебя каждые раз будет создаваться 500 инстансов. С кложей - только один.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
жесть какая
Правильно, это редкий случай, оно оправдано
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Объект будет создаватся после матча роута только для этого роута. Если у тебя 500 роутов и ты во все передаешь инстансы, то у тебя каждые раз будет создаваться 500 инстансов. С кложей - только один.
не у всех 500 роутов, а у кого 500, тот сам знает как лучше. Особенно если по перформансу подожмёт
источник

AM

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну я не вижу нафига вырываться из middleware-стэка... почему не убрать "лишний" middleware с группы?
Ок, я удалю эту возможность. Посмотрим как скоро создадут ишью после релиза.
источник

AM

Alexander Makarov in Yii Framework 3
хорошо
источник