1--TEST-- 2"slice" filter 3--TEMPLATE-- 4{{ [1, 2, 3, 4][1:2]|join('') }} 5{{ {a: 1, b: 2, c: 3, d: 4}[1:2]|join('') }} 6{{ [1, 2, 3, 4][start:length]|join('') }} 7{{ [1, 2, 3, 4]|slice(1, 2)|join('') }} 8{{ [1, 2, 3, 4]|slice(1, 2)|keys|join('') }} 9{{ [1, 2, 3, 4]|slice(1, 2, true)|keys|join('') }} 10{{ {a: 1, b: 2, c: 3, d: 4}|slice(1, 2)|join('') }} 11{{ {a: 1, b: 2, c: 3, d: 4}|slice(1, 2)|keys|join('') }} 12{{ '1234'|slice(1, 2) }} 13{{ '1234'[1:2] }} 14{{ arr|slice(1, 2)|join('') }} 15{{ arr[1:2]|join('') }} 16{{ arr[4:1]|join('') }} 17{{ arr[3:2]|join('') }} 18 19{{ [1, 2, 3, 4]|slice(1)|join('') }} 20{{ [1, 2, 3, 4][1:]|join('') }} 21{{ '1234'|slice(1) }} 22{{ '1234'[1:] }} 23{{ '1234'[:1] }} 24 25{{ arr|slice(3)|join('') }} 26{{ arr[2:]|join('') }} 27{{ xml|slice(1)|join('')}} 28--DATA-- 29return ['start' => 1, 'length' => 2, 'arr' => new \ArrayObject([1, 2, 3, 4]), 'xml' => new \SimpleXMLElement('<items><item>1</item><item>2</item></items>')] 30--EXPECT-- 3123 3223 3323 3423 3501 3612 3723 38bc 3923 4023 4123 4223 43 444 45 46234 47234 48234 49234 501 51 524 5334 542 55