You are here

public function Bundle::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/Bundle.php, line 23

Class

Bundle
Filter type "Bundle" for core_views_facets.

Namespace

Drupal\core_views_facets\Plugin\facets\processor\exposed_filter_type

Code

public function processDatabaseRow(\stdClass $row, HandlerBase $handler, FacetInterface $facet) {
  $result = parent::processDatabaseRow($row, $handler, $facet);
  $result
    ->setDisplayValue(NodeType::load($result
    ->getRawValue())
    ->label());
  return $result;
}