public final function addFilter(Filter $filter) { if ($filter !== null) { if (empty($this->filters)) { $this->filters = array($filter); } else { $this->filters[] = $filter; } } return $this; }