Size: a a a

2020 March 17

AM

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

DS

Dmitriy S in Yii Framework 3
ну вроде все норм с мастера работает
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
спасибо 👍
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
VarDumper::dump($object) - остётся как есть

VarDumper::create($object)->asString();
VarDumper::create($object)->asJson();
VarDumper::create($object)->asSomething();
VarDumper::create($object)->export();
Хорошее предложение
источник

RM

Rustam Mamadaminov in Yii Framework 3
источник

А

Алексей R in Yii Framework 3
Чет там все проверки проводились
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Хорошее предложение
Что ты там с фабрикой для айди хотел? Ее там делать через замыкание две минуты. Но сначала обоснуй почему плох текущий метод.
источник

Д

Дмитрий in Yii Framework 3
ну как. есть публичный метод, который устанавливает debug id (setDebugId()) но этот метод работает только для первого вызова, т.е. метод(публичный) особо бесполезен на внешке.
давать интерфейсу Storage какой-то метод setDebugId() вообще не круто, тут ломается любая абстракция
менять ФАЙЛ в рантайме - плохо. менять стореджы в райнайме - позволительно
источник

DS

Dmitriy S in Yii Framework 3
А вот это вот тянуть все коммиты в новый пакет из пакета yii2 кто придумал?
Как минимум надо было экспортировать одним коммитом, а еще лучше пофайлово/поклассово по мере необходимости. Потому как сейчас местами выглядит трешово.
источник

AM

Alexander Makarov in Yii Framework 3
Надо порезать. Но я пока не нашёл норм способ.
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
ну как. есть публичный метод, который устанавливает debug id (setDebugId()) но этот метод работает только для первого вызова, т.е. метод(публичный) особо бесполезен на внешке.
давать интерфейсу Storage какой-то метод setDebugId() вообще не круто, тут ломается любая абстракция
менять ФАЙЛ в рантайме - плохо. менять стореджы в райнайме - позволительно
Он и не нужен во внешке. DebugId нужен любому хранилищу, по нему идентифицируется дебаг. Так что его нужно либо в конструкторе передавать, либо делать метод.
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Он и не нужен во внешке. DebugId нужен любому хранилищу, по нему идентифицируется дебаг. Так что его нужно либо в конструкторе передавать, либо делать метод.
Тут скорее с точки зрения рр надо смотреть, потому как дебаг запросо-зависимый.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Надо порезать. Но я пока не нашёл норм способ.
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Он и не нужен во внешке. DebugId нужен любому хранилищу, по нему идентифицируется дебаг. Так что его нужно либо в конструкторе передавать, либо делать метод.
не нужен ему этот debug id. хранилище может сохранять в файл, название которого никак не пересекается с debug id, и это будет нормой
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
не нужен ему этот debug id. хранилище может сохранять в файл, название которого никак не пересекается с debug id, и это будет нормой
Нет, любые дебаг данные должны быть идентифицированы по айди дебага
источник

Д

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

DS

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

DS

Dmitriy S in Yii Framework 3
Сторедж должен отдавать по айди дебага либо сами старые данные (восстановленный массив коллекторов), либо объект, который с этими данными работает и имеет стандартный интерфейс (адаптер/провайдер). Я пошел по второму пути.
источник

DS

Dmitriy S in Yii Framework 3
Еще одна вариация на тему работы с рр
https://github.com/yiisoft/di/pull/120
источник