public function testReject() { // from js $odds = __::reject(array(1, 2, 3, 4, 5, 6), function ($num) { return $num % 2 === 0; }); $this->assertEquals(array(1, 3, 5), $odds, 'rejected each even number'); // extra $evens = __(array(1, 2, 3, 4, 5, 6))->reject(function ($num) { return $num % 2 !== 0; }); $this->assertEquals(array(2, 4, 6), $evens, 'works with OO-style calls'); // docs $this->assertEquals(array(1, 3), __::reject(array(1, 2, 3, 4), function ($num) { return $num % 2 === 0; })); }
public function testReject() { // from js $odds = __::reject(array(1, 2, 3, 4, 5, 6), function ($num) { return $num % 2 === 0; }); $this->assertEquals(array(1, 3, 5), $odds, 'rejected each even number'); // docs $this->assertEquals(array(1, 3), __::reject(array(1, 2, 3, 4), function ($num) { return $num % 2 === 0; })); }