Exemplo n.º 1
0
 /**
  * @dataProvider arraySet1
  */
 public function testMap($array)
 {
     // callback function used for mapping
     $callable = function ($item) {
         if (is_array($item)) {
             $item['new'] = 'value';
         } else {
             $item = $item . '_appended';
         }
         return $item;
     };
     $a = new ArrayObject($array);
     $a->map($callable);
     $array = array_map($callable, $array);
     $this->assertSame($array, $a->val());
 }