You are here

public function ElasticsearchViewsEntity::render_item in Elasticsearch Connector 8.7

Same name and namespace in other branches
  1. 8.2 modules/elasticsearch_connector_views/src/Plugin/views/field/ElasticsearchViewsEntity.php \Drupal\elasticsearch_connector_views\Plugin\views\field\ElasticsearchViewsEntity::render_item()
  2. 8.5 modules/elasticsearch_connector_views/src/Plugin/views/field/ElasticsearchViewsEntity.php \Drupal\elasticsearch_connector_views\Plugin\views\field\ElasticsearchViewsEntity::render_item()
  3. 8.6 modules/elasticsearch_connector_views/src/Plugin/views/field/ElasticsearchViewsEntity.php \Drupal\elasticsearch_connector_views\Plugin\views\field\ElasticsearchViewsEntity::render_item()

Renders an item.

Parameters

$count: Count parameter.

$item: Item parameter.

Return value

\Drupal\Component\Render\MarkupInterface Returns rendered item.

Throws

\Exception

File

modules/elasticsearch_connector_views/src/Plugin/views/field/ElasticsearchViewsEntity.php, line 225

Class

ElasticsearchViewsEntity
Handles the display of entity reference fields in Search API Views.

Namespace

Drupal\elasticsearch_connector_views\Plugin\views\field

Code

public function render_item($count, $item) {
  if (is_array($item['value'])) {
    return $this
      ->getRenderer()
      ->render($item['value']);
  }
  return parent::render_item($count, $item);
}