Size: a a a

2020 September 20

DM

Dmitry Morozov (aka ... in Yii Framework 3
Такой класс FastRoute\RouteParser есть ?
источник

DS

Dmitriy S in Yii Framework 3
Dmitry Morozov (aka Mirocow)
Такой класс FastRoute\RouteParser есть ?
есть такой интерфейс
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
именно
источник

DS

Dmitriy S in Yii Framework 3
Как интерфейс попадает в ClassDefinition? Ты бидишь интерфейс к интерфейсу?
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
через Yiisoft\Router\FastRoute\UrlGenerator
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Я не понимаю как он у тебя туда попадает. Попробуй отключить дебагер, возможно это какой-то клюк с прокси
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
пробовал
источник

DS

Dmitriy S in Yii Framework 3
А еще лучше скажи как воспроизвести баг на yii-demo или выложи в ветку
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
вот сейчас остановил дебаггер
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Меня интересует как у тебя интерфейс попадает в ClassDefinition, такого не должно быть в принципе при корректном конфиге контейнера
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
это при выполнении рефлексии по классу Yiisoft\Router\FastRoute\UrlGenerator
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
попробуй повторить
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
В ClassNameResolver попадает Yiisoft\Router\FastRoute\UrlGenerator
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
и вот тут отрабатывает ClassDefinition в который попадает интерфейс при обходе параметров
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
надо делать проверку наверно а класс ли это
источник

DS

Dmitriy S in Yii Framework 3
Dmitry Morozov (aka Mirocow)
надо делать проверку наверно а класс ли это
Нет, я посмотрел сейчас, там может быть и интерфейс.  Напиши по шагам как воспроизвести баг на yii-demo.
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
источник

DM

Dmitry Morozov (aka ... in Yii Framework 3
вот при обходе этого класса попадает через объявление свойств класса
источник