### What steps will reproduce the problem? ```php $a = ['A', 'B']; $b = ['C', 'D', ReverseBlockMerge::class => new ReverseBlockMerge()]; $c = ['X']; $result = ArrayHelper::merge($a, $b, $c); ``` ### What is the expected result? `['C', 'D', 'A', 'B', 'X']` ### What do you get instead? `['A', 'B', 'C', 'D', 'X']`