public function Solr_Base_Query::get_filters in Apache Solr Search 6.2
Same name and namespace in other branches
- 5.2 Solr_Base_Query.php \Solr_Base_Query::get_filters()
- 6 Solr_Base_Query.php \Solr_Base_Query::get_filters()
Get all filters, or the subset of filters for one field.
Parameters
$name: (optional) Name of a Solr field. Defaults to NULL.
Overrides Drupal_Solr_Query_Interface::get_filters
File
- ./
Solr_Base_Query.php, line 156
Class
Code
public function get_filters($name = NULL) {
if (empty($name)) {
return $this->fields;
}
reset($this->fields);
$matches = array();
foreach ($this->fields as $filter) {
if ($filter['#name'] == $name) {
$matches[] = $filter;
}
}
return $matches;
}