interface PostQueryProcessorInterface in Facets 8
Processor runs after the query was executed.
Hierarchy
- interface \Drupal\Component\Plugin\ConfigurableInterface; interface \Drupal\Component\Plugin\DependentPluginInterface; interface \Drupal\Component\Plugin\PluginInspectionInterface
- interface \Drupal\facets\Processor\ProcessorInterface
- interface \Drupal\facets\Processor\PostQueryProcessorInterface
- interface \Drupal\facets\Processor\ProcessorInterface
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\ProcessorView 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
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ConfigurableInterface:: |
public | function | Gets default configuration for this plugin. | 11 |
ConfigurableInterface:: |
public | function | Gets this plugin's configuration. | 12 |
ConfigurableInterface:: |
public | function | Sets the configuration for this plugin instance. | 12 |
DependentPluginInterface:: |
public | function | Calculates dependencies for the configured plugin. | 19 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |
PostQueryProcessorInterface:: |
public | function | Runs after the query was executed. | 1 |
ProcessorInterface:: |
public | function | Adds a configuration form for this processor. | 2 |
ProcessorInterface:: |
public | function | Returns the default weight for a specific processing stage. | 2 |
ProcessorInterface:: |
public | function | Retrieves the processor description. | 2 |
ProcessorInterface:: |
public | function | Picks the preferred query type for this widget. | 1 |
ProcessorInterface:: |
public | function | Determines whether this processor should be hidden from the user. | 2 |
ProcessorInterface:: |
public | function | Determines whether this processor should always be enabled. | 2 |
ProcessorInterface:: |
constant | Processing stage: build. | ||
ProcessorInterface:: |
constant | Processing stage: post_query. | ||
ProcessorInterface:: |
constant | Processing stage: pre_query. | ||
ProcessorInterface:: |
constant | Processing stage: sort. | ||
ProcessorInterface:: |
public | function | Checks if the facet is supported by this widget. | 1 |
ProcessorInterface:: |
public | function | Checks whether this processor implements a particular stage. | 2 |
ProcessorInterface:: |
public | function | Validates a configuration form for this processor. | 2 |