HH\Lib\C\contains

Requires the Hack Standard Library to be installed.
Facebook Engineer?

This function is available as C\contains() in Facebook's www repository.

Returns true if the given Traversable contains the value

namespace HH\Lib\C;

function contains<T1, T2>(
  Traversable<T1> $traversable,
  T2 $value,
): bool;

Strict equality is used.

Time complexity: O(n) (O(1) for keysets) Space complexity: O(1)

Parameters

Returns

  • bool