You are here

public function Solr_Base_Query::has_filter in Apache Solr Search 5.2

Same name and namespace in other branches
  1. 6 Solr_Base_Query.php \Solr_Base_Query::has_filter()
  2. 6.2 Solr_Base_Query.php \Solr_Base_Query::has_filter()

Checks to see if a specific filter is already present.

Parameters

string $field: the facet field to check

string $value: The facet value to check against

Overrides Drupal_Solr_Query_Interface::has_filter

File

./Solr_Base_Query.php, line 212

Class

Solr_Base_Query

Code

public function has_filter($name, $value) {
  foreach ($this->fields as $pos => $values) {
    if (isset($values['#name']) && isset($values['#value']) && $values['#name'] == $name && $values['#value'] == $value) {
      return TRUE;
    }
  }
  return FALSE;
}