You are here

abstract public function QueryTypeRangeBase::calculateRange in Facets 8

Calculate the range for a given facet filter value.

Used when adding active items in self::execute() to $this->query to include the range conditions for the value.

Parameters

string $value: The raw value for the facet filter.

Return value

array Keyed with 'start' and 'stop' values.

1 call to QueryTypeRangeBase::calculateRange()
QueryTypeRangeBase::execute in src/QueryType/QueryTypeRangeBase.php
Adds facet info to the query using the backend native query object.
2 methods override QueryTypeRangeBase::calculateRange()
SearchApiDate::calculateRange in src/Plugin/facets/query_type/SearchApiDate.php
Calculate the range for a given facet filter value.
SearchApiGranular::calculateRange in src/Plugin/facets/query_type/SearchApiGranular.php
Calculate the range for a given facet filter value.

File

src/QueryType/QueryTypeRangeBase.php, line 58

Class

QueryTypeRangeBase
A base class for query type plugins adding range.

Namespace

Drupal\facets\QueryType

Code

public abstract function calculateRange($value);