public final function removeFilter(Filter $filter)
{
if (empty($this->filters)) {
return false;
}
$i = array_search($filter, $this->filters);
if ($i === false || $i === null) {
return false;
}
$this->filters = array_splice($this->filters, $i, 1);
return true;
}