final class PostExtractFacetsEvent in Search API Solr 4.x
Hierarchy
- class \Drupal\search_api_solr\Event\PostExtractFacetsEvent extends \Drupal\search_api_solr\Event\AbstractSearchApiQuerySolariumResultEvent
Expanded class hierarchy of PostExtractFacetsEvent
1 file declares its use of PostExtractFacetsEvent
- SearchApiSolrBackend.php in src/
Plugin/ search_api/ backend/ SearchApiSolrBackend.php
File
- src/
Event/ PostExtractFacetsEvent.php, line 8
Namespace
Drupal\search_api_solr\EventView source
final class PostExtractFacetsEvent extends AbstractSearchApiQuerySolariumResultEvent {
/**
* The facets array.
*
* @var array
*/
protected $facets;
/**
* Constructs a new class instance.
*
* @param \Drupal\search_api\Query\QueryInterface $query
* The search_api query.
* @param \Solarium\QueryType\Select\Result\Result $result
* The solarium result.
* @param array $facets
* Reference to extracted facets array.
*/
public function __construct(QueryInterface $query, Result $result, array &$facets) {
parent::__construct($query, $result);
$this->facets =& $facets;
}
/**
* Retrieves the extracted facets.
*
* @return array
* The extracted facets array.
*/
public function getFacets() : array {
return $this->facets;
}
/**
* Set the extracted facets.
*
* @param array $facets
*/
public function setFacets(array $facets) {
$this->facets = $facets;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PostExtractFacetsEvent:: |
protected | property | The facets array. | |
PostExtractFacetsEvent:: |
public | function | Retrieves the extracted facets. | |
PostExtractFacetsEvent:: |
public | function | Set the extracted facets. | |
PostExtractFacetsEvent:: |
public | function | Constructs a new class instance. |