public function testRemove() { $aTest = ['one', 'two', 'three']; // sad $this->assertEquals(false, ArrayHelper::remove($aTest, 'twelve')); // happy $this->assertEquals(true, ArrayHelper::remove($aTest, 'two')); $this->assertEquals(false, ArrayHelper::contains($aTest, 'two')); }
/** * @param array $entities * @return array */ public function meetCriteria(array $entities) { $aNotCriteriaItems = $this->_Criteria->meetCriteria($entities); $aNotEntities = $entities; foreach ($aNotCriteriaItems as $Item) { ArrayHelper::remove($aNotEntities, $Item); } return $aNotEntities; }