HH\Pair::toImmMap

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

Description

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

The keys are 0 and 1.

Return Values

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

Examples

<?hh

namespace Hack\UserDocumentation\API\Examples\Pair\ToImmMap;

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

$imm_map = $p->toImmMap();

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