Size: a a a

2020 August 16

СП

Сергей Предводителев... in Yii Framework 3
Что думаете о преспективах инъекций во ViewRenderer?
Как быть с этим PR?
источник

AP

Arman Poghosyan in Yii Framework 3
Вот PR для фидбека, по files changed пока трудно будет смотреть (если что можно мою ветку смотреть), так как из за отсутствия многого, там просто бардак. Есть рабочий тест кейс маленький (локально проходит, для гитхаба стили поправлю позже). Мне главное фидбек по подходу с Dispatcher-ом (это как бы тот Handler о котором я говорил). Ну и в общем фидбек не помешает так как там много чего поменялось уже. Камни сразу не кидать на меня, я пока почти ничего не тестил.
источник

AP

Arman Poghosyan in Yii Framework 3
источник

AP

Arman Poghosyan in Yii Framework 3
Лень конспектировать смысл всех изменения, в принципе эти ответы можно найти в issue, которые там проставлены.
источник

T

TradersVE in Yii Framework 3
This is how the PR begins, a draft and you are shaping it, I have several of more than 140 modifications.
источник

AP

Arman Poghosyan in Yii Framework 3
И у меня один главный вопрос остался: почему изначально там RouteCollectorInterface и RouteCollectionInterface не в одном интерфейсе?
источник
2020 August 17

AM

Alexander Makarov in Yii Framework 3
Надо посильнее вникнуть...
источник

AM

Alexander Makarov in Yii Framework 3
Arman Poghosyan
И у меня один главный вопрос остался: почему изначально там RouteCollectorInterface и RouteCollectionInterface не в одном интерфейсе?
Одно нужно в группах, другое нужно в роутере.
источник

AM

Alexander Makarov in Yii Framework 3
Одно read, другое write
источник

AM

Alexander Makarov in Yii Framework 3
Сейчас найду точное место...
источник

AP

Arman Poghosyan in Yii Framework 3
Alexander Makarov
Одно read, другое write
Я просто объединяю их в один, у меня роутер может быть входной точкой для всего, и в итоге ему нужно и addRoute и getRoutes, то есть как бы остается только один интерфейс коллекции, который будет представлять также группы, не уверен, что прям это правильно, но по идее так не разбросан функционал
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
@yiiliveext я верно помню?
источник

AP

Arman Poghosyan in Yii Framework 3
Ну тогда вроде да, мне не нужны они отдельно, я зависимость контейнера везде убрал
источник

AP

Arman Poghosyan in Yii Framework 3
Зависимость контейнера будет ТОЛЬКО у Dispatcher
источник

AP

Arman Poghosyan in Yii Framework 3
всё остальное stateless
источник

AP

Arman Poghosyan in Yii Framework 3
и теперь есть Router, который является входной точкой, не надо будет отдельно UrlMatcher (который уже Matcher) и Generator юзать (но можно будет если что)
источник

AP

Arman Poghosyan in Yii Framework 3
В общем если что, может что я изменил, под которым было другое обоснование, что я не понял, тогда дайте знать
источник

AM

Alexander Makarov in Yii Framework 3
Arman Poghosyan
и теперь есть Router, который является входной точкой, не надо будет отдельно UrlMatcher (который уже Matcher) и Generator юзать (но можно будет если что)
А они были как раз чтобы отдельно...
источник

AM

Alexander Makarov in Yii Framework 3
Потому что в нам как сервис матчер не нужен по сути чтобы руками дёргать.
источник