filters as $filter) { if (! $filter->matches($row)) { return false; } } return true; } public function andFilter(Filter $filter) { return $this->addFilter($filter); } public function orFilter(Filter $filter) { return Filter::matchAny($this, $filter); } }