Size: a a a

2020 March 25

А

Алексей R in Yii Framework 3
тогда лучше предопределённые параметры не именовать )), либо вводить перечень имён
источник

AM

Alexander Makarov in Yii Framework 3
непредсказуемый
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
тогда лучше предопределённые параметры не именовать )), либо вводить перечень имён
ну да
источник

AM

Alexander Makarov in Yii Framework 3
только если они скаляры...
источник

AM

Alexander Makarov in Yii Framework 3
но вообще именовать опасно
источник

А

Алексей R in Yii Framework 3
Алексей R
например function (DateTimeInterface $date1, DateTimeImmutable $date2)
если я передам в параметры DateTimeImmutable, то он должен встать на первое место или на второе?
Напомню, что DateTimeImmutable наследуется от DateTimeInterface
ну и с этим — так, как написал Дмитрий? на первое место?
источник

AM

Alexander Makarov in Yii Framework 3
на первое
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
короче, непонятно где ты хочешь провести границы
Вернемся к этому. Граница по интерфейсу. Как его назвать - дело десятое. Можно ResponseConverterInterface, а можно CustomResponseFactoryInterface. В конструкторе ActionCaller он будет опциональным. ActionCaller оставляем в роутере. И не забывай, yiisoft/router - это не роутер, а набор классов для организации процесса обработки роута. Так что конвертер, как сторонний интерфейс, там вполне уместен.
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Вернемся к этому. Граница по интерфейсу. Как его назвать - дело десятое. Можно ResponseConverterInterface, а можно CustomResponseFactoryInterface. В конструкторе ActionCaller он будет опциональным. ActionCaller оставляем в роутере. И не забывай, yiisoft/router - это не роутер, а набор классов для организации процесса обработки роута. Так что конвертер, как сторонний интерфейс, там вполне уместен.
ResponseFactory и есть твой конвертер )
источник

А

Алексей R in Yii Framework 3
PSRовский
источник

DS

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

А

Алексей R in Yii Framework 3
Dmitriy S
Ну так я ж так и написал, от имени не зависчит, суть одна, на вход сырые данные, на выход psr response
нет, это как раз и важно
ничего нового не надо добавлять в роутер из зависимостей. Этот интерфейс вместе с PSR7 (или как там его HTTP-messages) идёт
источник

DS

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

А

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

А

Алексей R in Yii Framework 3
тогда это он
источник

А

Алексей R in Yii Framework 3
реализуй его как хочешь
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
нет, это как раз и важно
ничего нового не надо добавлять в роутер из зависимостей. Этот интерфейс вместе с PSR7 (или как там его HTTP-messages) идёт
Куда ты там данные засунешь?
источник

А

Алексей R in Yii Framework 3
заинтриговал. А что, некуда? :)
источник

DS

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

А

Алексей R in Yii Framework 3
:(
источник