A função Ds \ Map :: merge () pode retornar o resultado da adição de todas as associações fornecidas.
Sintaxe
public Ds\Map Ds\Map::merge( mixed $values )
A função Ds \ Map :: merge () pode retornar o resultado da associação de todas as chaves de um determinado objeto percorrível ou matriz com seu valor correspondente combinado com a instância atual.
Exemplo 1
<?php
$map = new \Ds\Map(["a" => 5, "b" => 10, "c" => 15, "d" => 20]);
print_r($map->merge(["a" => 1, "c" => 2, "f" => 3]));
print_r($map)
?>
Exemplo 2
<?php
$map = new \Ds\Map(["1" => "Tutorials", "2" => "Point", "3" => "India"]);
print_r($map->merge(["a" => "Tutorix", "b" => "Hyderabad", "c" => "Madhapur"]));
?>