You are here

interface PostQueryProcessorInterface in Facets 8

Processor runs after the query was executed.

Hierarchy

Expanded class hierarchy of PostQueryProcessorInterface

All classes that implement PostQueryProcessorInterface

2 files declare their use of PostQueryProcessorInterface
DefaultFacetManager.php in src/FacetManager/DefaultFacetManager.php
SliderProcessor.php in modules/facets_range_widget/src/Plugin/facets/processor/SliderProcessor.php

File

src/Processor/PostQueryProcessorInterface.php, line 10

Namespace

Drupal\facets\Processor
View source
interface PostQueryProcessorInterface extends ProcessorInterface {

  /**
   * Runs after the query was executed.
   *
   * Uses the query results and can alter those results, for example a
   * ValueCallbackProcessor. If results are being changed, this processor should
   * handle saving itself.
   *
   * @param \Drupal\facets\FacetInterface $facet
   *   The facet that's being changed.
   */
  public function postQuery(FacetInterface $facet);

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigurableInterface::defaultConfiguration public function Gets default configuration for this plugin. 11
ConfigurableInterface::getConfiguration public function Gets this plugin's configuration. 12
ConfigurableInterface::setConfiguration public function Sets the configuration for this plugin instance. 12
DependentPluginInterface::calculateDependencies public function Calculates dependencies for the configured plugin. 19
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2
PostQueryProcessorInterface::postQuery public function Runs after the query was executed. 1
ProcessorInterface::buildConfigurationForm public function Adds a configuration form for this processor. 2
ProcessorInterface::getDefaultWeight public function Returns the default weight for a specific processing stage. 2
ProcessorInterface::getDescription public function Retrieves the processor description. 2
ProcessorInterface::getQueryType public function Picks the preferred query type for this widget. 1
ProcessorInterface::isHidden public function Determines whether this processor should be hidden from the user. 2
ProcessorInterface::isLocked public function Determines whether this processor should always be enabled. 2
ProcessorInterface::STAGE_BUILD constant Processing stage: build.
ProcessorInterface::STAGE_POST_QUERY constant Processing stage: post_query.
ProcessorInterface::STAGE_PRE_QUERY constant Processing stage: pre_query.
ProcessorInterface::STAGE_SORT constant Processing stage: sort.
ProcessorInterface::supportsFacet public function Checks if the facet is supported by this widget. 1
ProcessorInterface::supportsStage public function Checks whether this processor implements a particular stage. 2
ProcessorInterface::validateConfigurationForm public function Validates a configuration form for this processor. 2