Size: a a a

2020 March 30

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Использование ActionCaller нет нигде кроме роута, кроме этого сейчас есть возможность передать в addMiddleware это ActionCaller как раньше, два способа - это путаница, тем более что корректней передавать массив с именем конироллера и экшина.
Также я предлагаю убрать возможность передавать в метод addMiddleware() объекты с интерфейсом MiddlewareInterface, то есть оставляем только ленивую загрузку мидлтварей.
источник

А

Алексей R in Yii Framework 3
если сделать всё нормально, то общий код из роутера и web-app можно спокойно вынести в отдельный пакет. Причём это даст очень хорошую штуку для дебагера
ваши т.н. "стеки", "диспетчеры мидлварей", как их не называйте - тот же пайплайн. Если быть внимательнее, то можно заметить, что даже код переходит то из роутера в Web-App, то фиксы из web-app в роутер
источник

А

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

А

Алексей R in Yii Framework 3
сделать один резолвер очереди мидлварей в пайплайне и юзаеть его в вебе, передавать в роутер
Задача роута - вернуть стек дефинишенов
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
если сделать всё нормально, то общий код из роутера и web-app можно спокойно вынести в отдельный пакет. Причём это даст очень хорошую штуку для дебагера
ваши т.н. "стеки", "диспетчеры мидлварей", как их не называйте - тот же пайплайн. Если быть внимательнее, то можно заметить, что даже код переходит то из роутера в Web-App, то фиксы из web-app в роутер
Ты там бухаешь с утра?😂 Роутер - это независимый пакет, я могу вместо него использовать что-то другое, в простейшем случае я тебе демку могу переписать с кложей вместо роутера, которая будет матчить роуты форичем)
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Ты там бухаешь с утра?😂 Роутер - это независимый пакет, я могу вместо него использовать что-то другое, в простейшем случае я тебе демку могу переписать с кложей вместо роутера, которая будет матчить роуты форичем)
юзай что хочешь, но роутеру не нужен контейнер
источник

DS

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

А

Алексей R in Yii Framework 3
Dmitriy S
И группам роутов не нужен отдельный контекст?
да вешай ты на роуты что хочешь и как хочешь. Если твой обработчик стека дефинишенов это поддерживает
источник

А

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

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
да вешай ты на роуты что хочешь и как хочешь. Если твой обработчик стека дефинишенов это поддерживает
Короче, делай отдельный пакет - покажешь. Я пока продолжаю работать над текущим. Если что, можно будет сделать пакет yiisoft/rox-router😉
источник

А

Алексей R in Yii Framework 3
@samdark , что думаешь? Сделать пакет 3 в одном, чтобы наглядно?
источник

DS

Dmitriy S in Yii Framework 3
Кто вчера критику по файлсистем скидывал? Не могу найти.
источник

NO

Nex Otaku in Yii Framework 3
Alexander Makarov
У нас команды отличаются от контроллеров чуть меньше чем полностью.
И слава богу ) Разделение контекста консоли и веба, должно хорошо оградить от костылей.
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Кто вчера критику по файлсистем скидывал? Не могу найти.
Нашел)
источник

NO

Nex Otaku in Yii Framework 3
Всем известна проблема, когда что-то из консоли запускаешь, что раньше в вебе использовалось, а потом всё падает, потому что "request not found" )
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Нашел)
Я issue сделал в пакете чтобы не забыть.
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
@samdark , что думаешь? Сделать пакет 3 в одном, чтобы наглядно?
Сделай, если это не адово долго. Но вообще HTTP вроде как ты занимался. Дожимай.
источник

DS

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

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Также я предлагаю убрать возможность передавать в метод addMiddleware() объекты с интерфейсом MiddlewareInterface, то есть оставляем только ленивую загрузку мидлтварей.
@samdark, что думаешь по этому поводу?
источник