You are here

public function ViewsSystemFeatures::preRender in Views System 8

Runs before any fields are rendered.

This gives the handlers some time to set up before any handler has been rendered.

Parameters

\Drupal\views\ResultRow[] $values: An array of all ResultRow objects returned from the query.

Overrides FieldPluginBase::preRender

File

src/Plugin/views/field/ViewsSystemFeatures.php, line 23
Contains \Drupal\views_system\Plugin\views\field\ViewsSystemFeatures.

Class

ViewsSystemFeatures
Field handler to display all features of a theme.

Namespace

Drupal\views_system\Plugin\views\field

Code

public function preRender(&$values) {
  $this->items = array();
  foreach ($values as $result) {
    $field = $this
      ->getValue($result);
    if (!empty($field) && !isset($this->items[$field])) {
      foreach (unserialize($field) as $feature) {
        $this->items[$field][$feature]['name'] = $feature;
      }
    }
  }
}