HH\Pair::toImmMap

Returns an immutable, integer-keyed map (ImmMap) based on the elements of the current Pair

public function toImmMap(): ImmMap<int, mixed>;

The keys are 0 and 1.

Returns

  • ImmMap<int, mixed> - an ImmMap with the values of the current Pair.

Examples

$p = Pair {'foo', -1.5};

$imm_map = $p->toImmMap();

var_dump($imm_map is \HH\ImmMap<_, _>);
var_dump($imm_map);
Output
bool(true)
object(HH\ImmMap)#2 (2) {
  [0]=>
  string(3) "foo"
  [1]=>
  float(-1.5)
}