Size: a a a

2020 March 25

А

Алексей R in Yii Framework 3
Dmitriy S
Что это вообще даст, ответь для начала
ща нарисую
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Куда? Обратно в yii-web? И опять роутер переписывать потом?
Ну да. Сунуть в ActionCaller конвертацию формата - прямая дорога к переносу его в web.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну да. Сунуть в ActionCaller конвертацию формата - прямая дорога к переносу его в web.
И сделать роутер зависимым от yii-web?
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
И сделать роутер зависимым от yii-web?
Смешно)
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
И сделать роутер зависимым от yii-web?
Конечно же нет.
источник

DS

Dmitriy S in Yii Framework 3
https://i.imgur.com/RZ7lMli.png
Это кусок роутера
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
ща нарисую
Зачем рисовать, сделай сразу пр в роутер, там же недолго делать
источник

А

Алексей R in Yii Framework 3
странно, что вы называете заворачивание данных в реквест конвертацией )
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
странно, что вы называете заворачивание данных в реквест конвертацией )
Потому что они конвертируются в определенный формат перед заворачиванием
источник

А

Алексей R in Yii Framework 3
ну это определяет уже ResponseFactory, на которую роутер имеет только интерфейс
источник

А

Алексей R in Yii Framework 3
так что в роутере конвертации нет
источник

А

Алексей R in Yii Framework 3
просто "положить данные в респонс объект"
источник

А

Алексей R in Yii Framework 3
вот в рест пакете уже переопределяется фабрика ответа
источник

А

Алексей R in Yii Framework 3
конвертация происходит уже там
источник

AM

Alexander Makarov in Yii Framework 3
короче, непонятно где ты хочешь провести границы
источник

А

Алексей R in Yii Framework 3
в Injector'е ведь не должны работать именованные параметры?
источник

AM

Alexander Makarov in Yii Framework 3
для чего?
источник

А

Алексей R in Yii Framework 3
и числовые ключи не влияют на положение аргумента?
источник

А

Алексей R in Yii Framework 3
Например, есть функция $compareEngines = function (EngineInterface $engine1, EngineInterface $engine2)
Я могу в Injector->invoke передать эту функцию и параметры
Один движок возьмётся из контейнера, другой я передаю вручную

если именованные параметры не работают, числовые ключи тоже, то я могу задать свой двигатель только как первый аргумент
источник

А

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