Filter a collection for entries matching the expression.
public static filter ( array | ArrayAcces\ArrayAccess | Traversabl\Traversable $collection, Webmozart\Expression\Expression $expr ) : array | ArrayAcces\ArrayAccess | Traversabl\Traversable | ||
$collection | array | ArrayAcces\ArrayAccess | Traversabl\Traversable | An array or an object implementing Traversable and ArrayAccess. |
$expr | Webmozart\Expression\Expression | The expression to evaluate for each entry. |
return | array | ArrayAcces\ArrayAccess | Traversabl\Traversable | The filtered collection. |