Size: a a a

2020 September 03

AM

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

СП

Сергей Предводителев... in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
У тебя там прям ключи int-ами?
источник

AM

Alexander Makarov in Yii Framework 3
Или пример плохой?
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
У тебя там прям ключи int-ами?
ну вот как написал
источник

СП

Сергей Предводителев... in Yii Framework 3
Там же это поддерживается... сейчас затестю со строками
источник

СП

Сергей Предводителев... in Yii Framework 3
Затестил со строками -тоже самоей
источник

СП

Сергей Предводителев... in Yii Framework 3
Ну там в методе модификатор берётся только у последнего массива, поэтому и не работает:

$lastArray = end($args);
       if (isset($lastArray[ReverseBlockMerge::class]) && $lastArray[ReverseBlockMerge::class] instanceof ReverseBlockMerge) {
источник

СП

Сергей Предводителев... in Yii Framework 3
Тест делал для массивов, когда ключи - инты и наткнулся.
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
ну это как-бы норм, не?
источник

AM

Alexander Makarov in Yii Framework 3
последний - это который в приложении
источник

AM

Alexander Makarov in Yii Framework 3
пакеты не должны диктовать
источник

СП

Сергей Предводителев... in Yii Framework 3
всё правильно, если в приложении в конфиге будет последний модификатор - он так и объеденит. Но если модификатор в середине - то в процессе объединения он тоже должен учитываться
источник

СП

Сергей Предводителев... in Yii Framework 3
$a = ['A', 'B'];
$b = ['C', 'D', ReverseBlockMerge::class => new ReverseBlockMerge()];
$c = ['X'];


Сначала $a объединяется с $b с реверсом, потом полученный массив объединяется с $c. Верно же?
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
всё правильно, если в приложении в конфиге будет последний модификатор - он так и объеденит. Но если модификатор в середине - то в процессе объединения он тоже должен учитываться
А вот это не факт.
источник

СП

Сергей Предводителев... in Yii Framework 3
Если в приложении будет модификатор - он всё равно будет в приоритете. Хоть есть в середине модификаторы, хоть нет.
источник

AM

Alexander Makarov in Yii Framework 3
а если не будет?
источник

СП

Сергей Предводителев... in Yii Framework 3
А если не будет, то объединиться как обычно
источник

А

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