replace() public static method

Merge several arrays.
public static replace ( array[] $arrays ) : array
$arrays array[]
return array
 /**
  *
  */
 public function testApiInvoke_MergesConfiguration()
 {
     $overwrite = $this->createOverwriteHandler();
     $old = $this->getRawData();
     $new = ['b' => ['b' => 'new_Option'], 'h' => 'test', 'a' => 5];
     $data = $overwrite($old, $new);
     $this->assertSame(ArraySupport::replace([$new, $old]), $data);
 }
 /**
  * @param array $old
  * @param array $new
  * @return array
  */
 public function __invoke($old, $new)
 {
     return ArraySupport::replace([$new, $old]);
 }