public function push(array $array, $element) { $elements = func_get_args(); array_shift($elements); foreach ($elements as $element) { array_push($array, $element); } return $array; }
/** * @test * @dataProvider pushExamples */ public function pushWorks($array, $element1, $element2, $expected) { $helper = new ArrayHelper(); $pushedArray = $helper->push($array, $element1, $element2); $this->assertEquals($expected, $pushedArray); }