public function addFilter($var, $value) { switch ($var) { case 'search': //sub classes should override this if there is a more direct way to search. Default implementation is to iterate through each item $this->contentFilter = $value; break; default: return parent::addFilter($var, $value); } }
public function addFilter($var, $value) { switch ($var) { case 'search': if ($this->supportsSearch) { return parent::addFilter($var, $value); } else { $this->contentFilter = $value; } break; default: return parent::addFilter($var, $value); } }