Пример #1
0
 /**
  * @dataProvider dataRenameProvider
  *
  * @param $callback
  * @param $array
  * @param $expect
  */
 public function testRename($callback, $array, $expect)
 {
     $actual = Arrays::rename($array, $callback);
     $this->assertEquals($expect, $actual);
     $this->assertEquals(json_encode($expect), json_encode($actual));
 }
Пример #2
0
 /**
  * @param callable $callback
  * @return Map
  */
 public function rename(callable $callback)
 {
     $items = $this->toArray();
     return new ArrayMap(Arrays::rename($items, $callback));
 }