Example #1
0
 /**
  * @dataProvider arraySet1
  */
 public function testIntersectAssoc2($array)
 {
     $compare = ['k1' => 'v1'];
     // callback function used for filtering
     $callable = function ($a, $b) {
         if ($a == $b) {
             return 0;
         }
         return 1;
     };
     $a = new ArrayObject($array);
     @$a->intersectAssoc($compare, $callable);
     @($array = array_intersect_uassoc($array, $compare, $callable));
     $this->assertSame($array, $a->val());
 }