You are here

class FacetapiQueryTypeRange in Facet API 6.3

Same name and namespace in other branches
  1. 7.2 plugins/facetapi/query_type.inc \FacetapiQueryTypeRange
  2. 7 plugins/facetapi/query_type.inc \FacetapiQueryTypeRange

Base class for range query type plugins.

Hierarchy

Expanded class hierarchy of FacetapiQueryTypeRange

1 string reference to 'FacetapiQueryTypeRange'
facetapi_facetapi_query_types in ./facetapi.facetapi.inc

File

plugins/facetapi/query_type.inc, line 136
Interfaces and base classes for query type plugins.

View source
class FacetapiQueryTypeRange extends FacetapiQueryType {

  /**
   * Parses the start and end values for the date.
   */
  public function extract(array $item) {
    $return = array();
    if (preg_match(FACETAPI_REGEX_RANGE, $item['value'], $matches)) {
      $return['start'] = $matches[1];
      $return['end'] = $matches[2];
    }
    return $return;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FacetapiQueryType::$adapter protected property The adapter object.
FacetapiQueryType::$facet protected property The facet definition.
FacetapiQueryType::getActiveItems public function Returns the facet's active items.
FacetapiQueryType::getSettings public function Returns settings.
FacetapiQueryType::__construct public function 1
FacetapiQueryTypeRange::extract public function Parses the start and end values for the date. Overrides FacetapiQueryType::extract