/** * {@inheritdoc} */ public function filter(callable $predicate) : Collection { $this->elements = \iter\filter($predicate, \iter\toIter($this->elements)); return clone $this; }
function filterGenerator($generator, $column, $value) { return iter\filter(function ($item) use($column, $value) { return $item[$column] == $value; }, $generator); }