Size: a a a

2020 February 17

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
эм... зачем?
Есть возможность сломать приложение вызвав его в каком-то middleware до роутера. Следующие middleware не смогут добавить свои роуты.
источник

DS

Dmitriy S in Yii Framework 3
Вернее в коллектор роуты они добавят, а в фастроуте их не будет
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
PR норм. Если ничего туда добавлять не планируется, солью.
Ладно, можешь сливать. Тестирование с фс пусть потом @xepozz  глянет.
источник

DS

Dmitriy S in Yii Framework 3
Поправил роутер, добавил методы в интерфейс матчера, удалил RouterFactory
https://github.com/yiisoft/router/pull/33
источник

АН

Александр Некрасов in Yii Framework 3
было бы хорошо актуализировать README к роутам
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
было бы хорошо актуализировать README к роутам
У нас нет сертифицированного специалиста по актуализации доков?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Как вы файловую систему мокаете? Хочу тесты на кеш добить.  vfsStream можно использовать?
никак...
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Есть возможность сломать приложение вызвав его в каком-то middleware до роутера. Следующие middleware не смогут добавить свои роуты.
ОК, а как тогда юзать это в Router middleware?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
У нас нет сертифицированного специалиста по актуализации доков?
Пока нет.
источник

DS

Dmitriy S in Yii Framework 3
Сделать метод протектед и шарить его через абстрактный роутер
источник

AM

Alexander Makarov in Yii Framework 3
???
источник

DS

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

Д

Дмитрий in Yii Framework 3
Может лучше интерфейс для этого?
источник

Д

Дмитрий in Yii Framework 3
Или я опять вне контекста?)
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Или я опять вне контекста?)
Чем поможет интерфейс? Нам надо запретить вызов метода match() всем классам кроме middlware класса Router.
источник

AM

Alexander Makarov in Yii Framework 3
хм...
источник

AM

Alexander Makarov in Yii Framework 3
это потянет за собой переезд UrlMatcherInterface в абстрактный класс
источник

AM

Alexander Makarov in Yii Framework 3
мне что-то не очень нравится идея
источник

DS

Dmitriy S in Yii Framework 3
Почему?
источник

AM

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