Example #1
0
 /**
  * @dataProvider arraySet1
  */
 public function testFilter2($array)
 {
     // callback function used for filtering
     $callable = function ($item) {
         if (is_string($item) && strpos($item, 'v') !== false) {
             return $item;
         }
         return false;
     };
     $a = new ArrayObject($array);
     $a->filter($callable);
     $array = array_filter($array, $callable);
     $this->assertSame($array, $a->val());
 }