/**
* Returns a filtered list of objects.
*
* @param string $field The field to filter on.
* @param array $values 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;
}