Turba_List::filter PHP Method

filter() public method

Returns a filtered list of objects.
public filter ( string $field, array $values ) : Turba_List
$field string The field to filter on.
$values array An array of values that $field must be equal to in order to be returned in the filtered list.
return Turba_List The filtered list object.
    public function filter($field, array $values)
    {
        $objects = new Turba_List();
        foreach ($this->objects as $obj) {
            if (in_array($obj->getValue($field), $values) !== false) {
                $objects->insert($obj);
            }
        }
        return $objects;
    }