Ds\Map::putAll
En esta página
Ds\Map::putAll
Asocia todas las parejas clave-valor de un objeto traversable o de un array
Descripción#
public Ds\Map::putAll(mixed $pairs): void
```php
Asocia todas las `pairs` clave-valor de un objeto `traversable` o de un `array`.
> [!NOTE]
> Las claves de tipo `object` son soportadas. Si un objeto implementa `Ds\Hashable`, la igualdad será determinada por la función `equals` del objeto. Si un objeto no implementa `Ds\Hashable`, los objetos deben ser referencias a la misma instancia para ser considerados iguales.
## Parámetros
`pairs`
Un objeto `traversable` o `array`.
## Valores devueltos
No se retorna ningún valor.
## Ejemplos
Ejemplo de `Ds\Map::putAll`
```php
Resultado del ejemplo anterior es similar a:
Ds\Map Object
(
[0] => Ds\Pair Object
(
[key] => a
[value] => 1
)
[1] => Ds\Pair Object
(
[key] => b
[value] => 2
)
[2] => Ds\Pair Object
(
[key] => c
[value] => 3
)
)