Size: a a a

2020 March 25

DS

Dmitriy S in Yii Framework 3
Дмитрий
максимально убрать все классы из определения маршрутов. хочешь html - пиши format=html, а не всякие конвертеры. я думаю, это понятно.
по скопу согласен, но пока не используется и будет здесь. можем задачку поставить :)
Максимально убрать все классы - для этого будет декларативная форма описания маршрутов
источник

DS

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

Д

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

Д

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

DS

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

Д

Дмитрий in Yii Framework 3
RestApiResponseConverterActionCaller :)
источник

DS

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

Д

Дмитрий in Yii Framework 3
это часть из его основной задачи - конвертить
источник

Д

Дмитрий in Yii Framework 3
конвертить без не вызова нельзя, поэтому так)
источник

DS

Dmitriy S in Yii Framework 3
Нет, он может не конвертить вообще.
источник

DS

Dmitriy S in Yii Framework 3
Это опциональная дополнительная задача
источник

DS

Dmitriy S in Yii Framework 3
И вот опять возникает та же проблема. Интерфейсы надо выделать отдельно. Что тут непонятного? Ведь по тому же принципу работает PSR.
Вот куда засунуть ResponseConverterInterface? В yii-web нельзя, там где он нужен никто тащить yii-web не будет. В роутере нельзя, он может и без роутера использоваться. И где его хранить тогда?
источник

DS

Dmitriy S in Yii Framework 3
Разве что отдельный пакет целиком сделать со стандартными конвертерами с любых данных в объект с Psr\ResponseInterfaсe
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Разве что отдельный пакет целиком сделать со стандартными конвертерами с любых данных в объект с Psr\ResponseInterfaсe
Да, можно
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Что-то писал. Но ты же не хочешь сразу нормально сделать, тогда хоть назови правильно временно. Вон даже рокс не сразу понял, что там за конвертер
я сначала подумал, что это просто конвертер типа Data->Response, но потом посмотрел код и понял, что это тот же ActionCaller :-/
источник

А

Алексей R in Yii Framework 3
у меня такой вопрос... если мы боимся тянуть yii-web куда угодно, кроме как в Yii-demo (или шаблон веб-приложения), то может у нас слишком ирный yii-web?
источник

А

Алексей R in Yii Framework 3
мидлвари я уже предложил вынести. ActionCaller, возможно, вынесется вместе с ними
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
у меня такой вопрос... если мы боимся тянуть yii-web куда угодно, кроме как в Yii-demo (или шаблон веб-приложения), то может у нас слишком ирный yii-web?
Да, жирный, для того же апи там большая часть не нужна
источник

А

Алексей R in Yii Framework 3
в ActionCaller добавить автоконвертер в респонс и норм )
источник

А

Алексей R in Yii Framework 3
ещё мне кажется, что не всё то должно быть мидлварями, что у нас является мидлварями
источник