Size: a a a

2020 August 17

AP

Arman Poghosyan in Yii Framework 3
Может имя не самое лучшее подобрал, но он по сути диспатчер для роутера. С точки зрения роутера все правильно получается.
источник

DS

Dmitriy S in Yii Framework 3
Arman Poghosyan
У меня никто никуда не переехал. Откуда он переехал? Кто переехал? \Yiisoft\Router\Dispatcher\Dispatcher ничего общего с другими диспатчерами не имеет, кроме имени. Он сугубо executor для pipeline-а роутера, который в своей очереди будет всего лишь middleware-ом в yii
Ну сейчас-то он не middleware
источник

DS

Dmitriy S in Yii Framework 3
Сейчас он RequestHandlerInterface
источник

AP

Arman Poghosyan in Yii Framework 3
Dmitriy S
Ну сейчас-то он не middleware
Да, класс Router, который сейчас под катом юзает диспатчер, это для standalone пакета в основном (а также может быть полезен, как сервиз объединяющий matching и generation), а Middleware\Router - залью сейчас. Вот Middleware\Router просто обернет этот RequestHandlerInterface в PSR Middleware и все.
источник

DS

Dmitriy S in Yii Framework 3
Arman Poghosyan
Да, класс Router, который сейчас под катом юзает диспатчер, это для standalone пакета в основном (а также может быть полезен, как сервиз объединяющий matching и generation), а Middleware\Router - залью сейчас. Вот Middleware\Router просто обернет этот RequestHandlerInterface в PSR Middleware и все.
Ясно
источник

AP

Arman Poghosyan in Yii Framework 3
Я так и знал, что там в описание слишком много буков написал и никто не будет читать))))
источник

А

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

AP

Arman Poghosyan in Yii Framework 3
Это - да. Сегодня мне тоже как-то надо найти время на все. И с роутером хочется закончить, и своей работы не оконченной не мало осталось с прошлой недели((
источник

В

Виктор in Yii Framework 3
Привет всем.
Подскажите, как правильно заполнять реквест из пришедшего json?
источник

АН

Александр Некрасов... in Yii Framework 3
Виктор
Привет всем.
Подскажите, как правильно заполнять реквест из пришедшего json?
источник

В

Виктор in Yii Framework 3
Спасибо 👍
источник

В

Виктор in Yii Framework 3
Отличная вещь :)
источник

В

Виктор in Yii Framework 3
А тут уже обсуждали то, что ErrorCatcher умеет только 500 статус устанавливать? Было бы здорово еще сделать какой-нибудь HttpExceptionInterface с методом getStatusCode, по которому можно было бы переопределять код статуса ответа.
источник

RT

Roman Tsurkanu in Yii Framework 3
Я для исключений приложения делал отдельную мидлвару, а errorCatcher только для ошибок системных оставлял
источник

В

Виктор in Yii Framework 3
Имхо, история частая, и стоит что-то сделать для ее обработки. Поковырялся в catcher и не нашел, зачем делать ещё 1 мидлварь для этих целей, было бы здорово в него добавить такой функционал
источник

RT

Roman Tsurkanu in Yii Framework 3
ну да, согласен
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
там роутера нет, а middlewares нужны
Зачем в консоли middleware?
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
Контейнер из дайджеста, на первый взгляд выглядит добротно https://github.com/woohoolabs/zen

Интересно, можно ли его будет использовать вместо Yii'шного?
Можно. Любой конейнер можно.
источник

NO

Nex Otaku in Yii Framework 3
Супер )
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Зачем в консоли middleware?
Ну в принципе незачем, это я затупил)
источник