Example #1
0
 /**
  * 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;
 }