Example #1
0
 function __construct($name, $data)
 {
     $this->_name = $name;
     $limit = count($data);
     for ($i = 0; $i < $limit; $i++) {
         $value = $data[$i];
         $count = $data[++$i];
         $filter = new Twm_Service_Solr_Search_Facetmap_Facet_Filter($name, $value, $count);
         $this->_filters[] = $filter;
         $this->_count += $filter->getCount();
     }
 }
Example #2
0
 public function removeFilterQuery(Twm_Service_Solr_Search_Facetmap_Facet_Filter $filter)
 {
     $count = count($this->_filterQueries);
     for ($i = 0; $i < $count; $i++) {
         if ($this->_filterQueries[$i] == $filter->getQuery()) {
             unset($this->_filterQueries[$i]);
             break;
         }
     }
 }