Size: a a a

2020 March 01

Д

Дмитрий in Yii Framework 3
как сделаем все, так и будем думать)
пока что стратегия другая. будет yii-debugger, и будут yii-web-debugger, yii-auth-debugger, yii-*-debugger
а если прокси и коллекторы появитяся, будет тогда еще yii-web-{debugger,debug-proxy,debug-collector}
источник

Д

Дмитрий in Yii Framework 3
а logLevel строчка уже в твоем пр? что-то я ее не заметил
источник

DS

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

Д

Дмитрий in Yii Framework 3
лучше бы иметь возможность конфижить нужный класс нужным уровнем
источник

DS

Dmitriy S in Yii Framework 3
Этот так сейчас конфиг
источник

Д

Дмитрий in Yii Framework 3
будешь лить в дебагер этот прокси-контейнер?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
будешь лить в дебагер этот прокси-контейнер?
Не, оно все сейчас в yiisoft/di, сделаю пр чтобы можно у себя было поставить и поиграться, плюс обсудить как это все на пакеты разбить.
источник

Д

Дмитрий in Yii Framework 3
зачем оно в di, если имеет другое предназначение?
источник

DS

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
как сделаем все, так и будем думать)
пока что стратегия другая. будет yii-debugger, и будут yii-web-debugger, yii-auth-debugger, yii-*-debugger
а если прокси и коллекторы появитяся, будет тогда еще yii-web-{debugger,debug-proxy,debug-collector}
Пакет прокси не зависит от пакетов yiisoft, для yiisoft/di я предпочел бы выделить адаптер в виде пакета yiisoft/di-proxy, в котором будет реализация прокси для конкретного контейнера yiisoft/di/Container базирующаяся на обобщенной релизации для PSR-11, которая будет в пакете yiisoft/proxy
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Пакет прокси не зависит от пакетов yiisoft, для yiisoft/di я предпочел бы выделить адаптер в виде пакета yiisoft/di-proxy, в котором будет реализация прокси для конкретного контейнера yiisoft/di/Container базирующаяся на обобщенной релизации для PSR-11, которая будет в пакете yiisoft/proxy
как он завязан на di пакет?
источник

Д

Дмитрий in Yii Framework 3
кинь pr, я посмотрю
источник

DS

Dmitriy S in Yii Framework 3
Там еще пару часов посидеть надо над ним, рефакторинг еще в процессе, вечером кину я думаю.
источник

Д

Дмитрий in Yii Framework 3
а че там? я за часик ща наклепаю на __set __get и _call :)
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
а че там? я за часик ща наклепаю на __set __get и _call :)
Ты будешь ржать, но на __call() была самая первая реализация, которую я сделал для проверки концепции)
источник

Д

Дмитрий in Yii Framework 3
ну вроде и оно выглядит таким
источник

Д

Дмитрий in Yii Framework 3
а если упороться, можно оборачивать всё, что выделает из __call еще в один прокси, и так до бесконечности)
источник

DS

Dmitriy S in Yii Framework 3
Не, там все по другому, все методы нативно вызываюся)
источник

Д

Дмитрий in Yii Framework 3
в общем, я чето поглубже копнул yii-debug-viewer, и пока понял, что там такая схема: кончается реквест, мы добавляет "шаблон" для тулбара, реквест кончается, тело отдается, и потом ajax'ом запрашивается уже готовый набор дебажных данных.
пока я на этом закончу, т.к. слишком глубоко нужно будет углубиться в toolbar.js, а у меня нет столько времени. если кто-то хочет заняться yii-debug-viewer - вэлком. я пока другие вещи поделаю
источник

a

artem in Yii Framework 3
Я лив
источник