Size: a a a

2020 April 21

DS

Dmitriy S in Yii Framework 3
Дмитрий
если первое да, то, как по мне, это вполне ожидаемое поведение
второе сейчас норм, смержило
источник

Д

Дмитрий in Yii Framework 3
ну тогда всё ок.
если ты по ключу ожидаешь строку, а плагин смёржит 2 значения в массив, то будет не очень
источник

DS

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

DN

Dmitry Naumenko in Yii Framework 3
По нашему опыту, работается хорошо со всем кроме списков.

Списки мержить больно, когда последовательность имеет значение
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
А если по второму надо заменить, модификаторы?
угу, а как еще?
источник

DN

Dmitry Naumenko in Yii Framework 3
Впрочем, на голых списках мало чего работает.
источник

DS

Dmitriy S in Yii Framework 3
Dmitry Naumenko
По нашему опыту, работается хорошо со всем кроме списков.

Списки мержить больно, когда последовательность имеет значение
В данном случае у обработчиков нет приоритета, вроде, а то кто-то тут предлагал уже. Но можно конечно при мерже и сортировку по интовым ключам запилить)
источник

DS

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

Д

Дмитрий in Yii Framework 3
@hiqsol забыл отписать.
нужно придумать способ задавать модификаторы в json/yaml форматах
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
А если в нескольких пакетах модификаторы, заменит в случайном порядке?
последний приоритетный
источник

Д

Дмитрий in Yii Framework 3
а вообще интересный момент:
что будет на выходе "value", replace("value2"), "value3".
@hiqsol @d_naumenko есть соображения?
источник

DN

Dmitry Naumenko in Yii Framework 3
Даже без реплейс в2, будет в3
источник

DN

Dmitry Naumenko in Yii Framework 3
Если очерёдность указана верно :)
источник

Д

Дмитрий in Yii Framework 3
а если это всё в массивах будет? (я это и подразумевал :))
источник

Д

Дмитрий in Yii Framework 3
[value1]
replace([value2])
[value3]

===> [value2, value3]?
источник

DN

Dmitry Naumenko in Yii Framework 3
Угу
источник

DS

Dmitriy S in Yii Framework 3
И как очередность определяется, если пакеты на одном уровне?
источник

AM

Alexander Makarov in Yii Framework 3
А это норм что два раза собирается конфиг?
источник

AV

Andrii Vasyliev in Yii Framework 3
Не норм
источник

АР

Алексей Разиков in Yii Framework 3
по psr слушатели должны предоставляться провайдерами. Если инклюдить таким образом:
<?php
return function($listenerProvider) {
   $listenerProvider->add(...);
   ...
}

то проблем с мержем настроек не будет. В доке описать ожидаемое положение и название этого файла. В провайдере можно реализовать приоритеты.
источник