You are here

class FacetapiTestTerm in Facet API 6.3

Same name and namespace in other branches
  1. 7.2 tests/facetapi_test.plugins.inc \FacetapiTestTerm
  2. 7 tests/facetapi_test.plugins.inc \FacetapiTestTerm

Plugin for "term" query types.

Hierarchy

Expanded class hierarchy of FacetapiTestTerm

1 string reference to 'FacetapiTestTerm'
facetapi_test_facetapi_query_types in tests/facetapi_test/facetapi_test.module
Implements hook_facetapi_query_types().

File

tests/facetapi_test/plugins/facetapi/test_query_type.inc, line 6

View source
class FacetapiTestTerm extends FacetapiQueryType implements FacetapiQueryTypeInterface {
  public static function getType() {
    return 'term';
  }
  public function execute($query) {

    // Nothing to do...
  }
  public function build() {
    $build = array();
    $build['testone'] = array(
      '#count' => 1,
    );
    $build['testtwo'] = array(
      '#count' => 2,
    );
    $build['testthree'] = array(
      '#count' => 3,
    );

    // Returns initialized build.
    return $build;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FacetapiQueryType::$adapter protected property The adapter object.
FacetapiQueryType::$facet protected property The facet definition.
FacetapiQueryType::extract public function Allows additional information to be added to the active items. 2
FacetapiQueryType::getActiveItems public function Returns the facet's active items.
FacetapiQueryType::getSettings public function Returns settings.
FacetapiQueryType::__construct public function 1
FacetapiTestTerm::build public function Initializes the facet's render array. Overrides FacetapiQueryTypeInterface::build
FacetapiTestTerm::execute public function Adds the filter to the query object. Overrides FacetapiQueryTypeInterface::execute
FacetapiTestTerm::getType public static function Returns the query type associated with the plugin. Overrides FacetapiQueryTypeInterface::getType