/** * Add filter with a callback * * @param string $field field to filter * @param string $value value * @param string $type and|or * @param string $callback callback method * * @return Smile_MageCache_Model_Action_Collection */ public function addCallbackFilter($field, $value, $type = 'and', $callback = 'filterCallbackEqual') { $filter = new Varien_Object(); $filter->setField($field); $filter->setValue($value); $filter->setType(strtolower($type)); $filter->setCallback($callback); $this->_filters[] = $filter; $this->_isFiltersRendered = false; return $this; }