You are here

public function CoreViewsFacetsFilterTypeInterface::prepareQuery in Core Views Facets 8

Alters the facet query before execution.

Parameters

\Drupal\views\ViewExecutable $view: The views executable the facet applies to.

\Drupal\views\Plugin\views\HandlerBase $handler: The loaded views contextual filter handler.

\Drupal\facets\FacetInterface $facet: The facet being executed.

Return value

null|\Drupal\Core\Database\Query\Select The altered query object to be executed.

1 method overrides CoreViewsFacetsFilterTypeInterface::prepareQuery()
CoreViewsFacetsFilterType::prepareQuery in src/CoreViewsFacetsFilterType.php
Alters the facet query before execution.

File

src/CoreViewsFacetsFilterTypeInterface.php, line 29

Class

CoreViewsFacetsFilterTypeInterface
Defines an interface for Core views facets filter type plugins.

Namespace

Drupal\core_views_facets

Code

public function prepareQuery(ViewExecutable $view, HandlerBase $handler, FacetInterface $facet);