public function Term::processDatabaseRow in Core Views Facets 8
Alters the result row before displaying the content.
Parameters
\stdClass $row: The row as returned by fetchObject().
\Drupal\views\Plugin\views\HandlerBase $handler: The loaded views contextual filter handler.
\Drupal\facets\FacetInterface $facet: The facet being executed.
Return value
\Drupal\facets\Result\Result A valid facet result entity.
Overrides CoreViewsFacetsFilterType::processDatabaseRow
File
- src/
Plugin/ facets/ processor/ exposed_filter_type/ Term.php, line 51
Class
- Term
- Filter type "Term" for core_views_facets.
Namespace
Drupal\core_views_facets\Plugin\facets\processor\exposed_filter_typeCode
public function processDatabaseRow(\stdClass $row, HandlerBase $handler, FacetInterface $facet) {
$result = parent::processDatabaseRow($row, $handler, $facet);
$result
->setDisplayValue($this->storage
->load($result
->getRawValue())
->label());
return $result;
}