По сути своей не должны. Мидлтварь - это посредник, он не должен управлять стеком. Его дело маленькое, либо он может замкунть петлю на себе и отправить риспонс в обратный путь, либо передать управление следующей.
По сути своей не должны. Мидлтварь - это посредник, он не должен управлять стеком. Его дело маленькое, либо он может замкунть петлю на себе и отправить риспонс в обратный путь, либо передать управление следующей.
Возьми yii2, там все работает через события и поведения, которые ты на них вешаешь. Тоже вариант. Часть повесил на beforeRequest/beforeAction, часть на afterAction/afterRequest. Только риспонс и риквест там глобальные. Вот где гибкость))
Возьми yii2, там все работает через события и поведения, которые ты на них вешаешь. Тоже вариант. Часть повесил на beforeRequest/beforeAction, часть на afterAction/afterRequest. Только риспонс и риквест там глобальные. Вот где гибкость))
Ну вообще через кастомный респонс форматтер там можно хоть черта лысого