filter() public static method

Filters each of the given values through a function.
public static filter ( array $data, callable $cb, $keyed = true ) : array
$data array Data.
$cb callable Function to filter values.
return array Filtered data.
 /**
  *
  */
 public function testFilterUnkeyed()
 {
     $EqualTwo = new Equal(2);
     $data = [1, 2, 1, 2];
     $expected = [2, 2];
     $this->assertEquals($expected, Traverse::filter($data, $EqualTwo, false));
 }