Size: a a a

2020 April 18

Д

Дмитрий in Yii Framework 3
Alexander Makarov
То value, а это key.
предполагается 'a' => new UnsetValue ===> 'a' => null ?
еще больше бед принесём
источник

AM

Alexander Makarov in Yii Framework 3
А можно отдельно фикс? А то я не понимаю, где именно он. Много изменений не связанных...
источник

AV

Andrii Vasyliev in Yii Framework 3
я добавил в плагин тестирование для Unset/ReplaceArrayValue
источник

Д

Дмитрий in Yii Framework 3
Andrii Vasyliev
я добавил в плагин тестирование для Unset/ReplaceArrayValue
Я же написал тесты)
источник

AV

Andrii Vasyliev in Yii Framework 3
пробовал в плагине использовать merge из yiisoft/arrays вместо тамошнего - совсем не работает (ошибки), несмотря на то что они почти одинаковые
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
А можно отдельно фикс? А то я не понимаю, где именно он. Много изменений не связанных...
Можно, но, наверное, завтра
источник

AM

Alexander Makarov in Yii Framework 3
всё, нашёл фикс... ты realpath переписал? :)
источник

Д

Дмитрий in Yii Framework 3
Да, и вывод поправил
источник

AV

Andrii Vasyliev in Yii Framework 3
Дмитрий
Я же написал тесты)
юнитные? я добавил в интеграционные
источник

AM

Alexander Makarov in Yii Framework 3
Накинул комментов. Всё-таки менять дефолт на тему где конфиги хранить - не очень. Общепринятый стандарт - vendor.
источник

AM

Alexander Makarov in Yii Framework 3
Но круто что причину бага нашёл.
источник

Д

Дмитрий in Yii Framework 3
Andrii Vasyliev
юнитные? я добавил в интеграционные
ага
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Накинул комментов. Всё-таки менять дефолт на тему где конфиги хранить - не очень. Общепринятый стандарт - vendor.
это где такие правила прописаны?)
источник

Д

Дмитрий in Yii Framework 3
я про "общепринятый стандарт"
источник

AM

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

AM

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

Д

Дмитрий in Yii Framework 3
как-то неубедительно)
источник

AV

Andrii Vasyliev in Yii Framework 3
нет стандарта, просто сам композер и другие плагины так делают - пишут в вендор + папка runtime мало у кого есть, и это "невежливо" закидывать свои папки прямо в корень тем кто этого не ожидает
источник

Д

Дмитрий in Yii Framework 3
мой поинт в том, что это:
1. не удобно, файлы лежат в туче попапок
2. раздутый вендор плохо
3. нельзя быстро снести папку, чтобы перебилдить заново (отсылка к п. 1)
4. новички вообще не оценят такой магии. заводят они такие демку и оп, а где кэш? и уже 50 открытых топиков на форуме "а где билды конфигов лежат???"
источник

Д

Дмитрий in Yii Framework 3
п. 2 просто к слову пришелся)
источник