Size: a a a

2020 March 02

DS

Dmitriy S in Yii Framework 3
Вообще-то такие вещи изкоробки должны работать.
источник

А

Алексей R in Yii Framework 3
какие
источник

А

Алексей R in Yii Framework 3
зависит от того, где вызываешь
я так понимаю ты это делаешь вне сбора буфера
источник

DS

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

А

Алексей R in Yii Framework 3
кроме того я делал Emitter без Exception'ов, но решили что лучше с ними
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
зависит от того, где вызываешь
я так понимаю ты это делаешь вне сбора буфера
Да прям в контроллере и вызываю
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Да прям в контроллере и вызываю
насколько помню буфер включается в методе render()
источник

А

Алексей R in Yii Framework 3
если нужен сбор буфера в любом месте - добавь мидлварь с ob_start
источник

DS

Dmitriy S in Yii Framework 3
А почему бы нам не сделать так в эмиттере
https://i.imgur.com/MZ9pGsa.png
источник

DS

Dmitriy S in Yii Framework 3
Вроде как и предупредили, что что-то пойдет не так и вардамперы из коробки норм работают
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
попробуй kint какнить
Занятная штука, надо будет поюзать. А как там глубину выставить?
источник

DS

Dmitriy S in Yii Framework 3
Все норм, это я затупил))
источник

DS

Dmitriy S in Yii Framework 3
https://i.imgur.com/ANwOqpv.png
Живут вместе все четыре штуки. dd() стандартный симфони, vd() - yii-шный, vdd() - kint, vddd() - кастомный симфони
источник

А

Алексей R in Yii Framework 3
Dmitriy S
https://i.imgur.com/ANwOqpv.png
Живут вместе все четыре штуки. dd() стандартный симфони, vd() - yii-шный, vdd() - kint, vddd() - кастомный симфони
кинт очень гибкая штука, не забудь закинуть альяс на функцию. Также можно настроить чтобы он не группировал все дампы внизу/вверху страницы а выводил там, где его вызвали
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Еще забыл один момент, кстати. Из yii-debug лучше вынести переисполльзуемые классы в отдельные пакеты потому, что он конкретно на yii завязан и тянет кучу зависимостей. Те же коллекторы мог бы кто-то в своем проекте не на yii использовать, те что по PSR.
Он не зря называется yii-debug, а не debug. Цели сделать универсальную супер-отладочную панель вроде не было...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Он не зря называется yii-debug, а не debug. Цели сделать универсальную супер-отладочную панель вроде не было...
Так и я же в том плане, что переипользуемый код оттуда лучше вынести.
источник

А

Алексей R in Yii Framework 3
и будет debug и yii-debug
источник

DS

Dmitriy S in Yii Framework 3
Так что делаем с интерфейсом прокси. Он нужен в контейнере. Может все же сделать proxy-contract?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
и будет debug и yii-debug
Не, там речь шла о коллекторах и прокси
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Не, там речь шла о коллекторах и прокси
да я уже не успеваю за вами
источник