A função Ds \ Set :: merge () pode retornar o resultado da adição de todos os valores fornecidos a um conjunto.
Sintaxe
public Ds\Set Ds\Set::merge( mixed $values )
A função Ds \ Set :: merge () pode retornar o resultado da adição de todos os valores fornecidos a um conjunto, efetivamente o mesmo que adicionar valores a uma cópia e então retornar aquela cópia.
Exemplo 1
<?php
$set = new \Ds\Set([5, 10, 15, 20]);
var_dump($set->merge([1, 2, 3]));
var_dump($set)
?>
Exemplo-2
<?php
$set = new \Ds\Set([5, 10, 15, 20]);
var_dump($set->merge(["I", "N", "D", "I", "A"]));
?>