You are here

public function StyleTest::render in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/views/tests/modules/views_test_data/src/Plugin/views/style/StyleTest.php \Drupal\views_test_data\Plugin\views\style\StyleTest::render()
  2. 9 core/modules/views/tests/modules/views_test_data/src/Plugin/views/style/StyleTest.php \Drupal\views_test_data\Plugin\views\style\StyleTest::render()

Render the display in this style.

Overrides StylePluginBase::render

File

core/modules/views/tests/modules/views_test_data/src/Plugin/views/style/StyleTest.php, line 92

Class

StyleTest
Provides a general test style plugin.

Namespace

Drupal\views_test_data\Plugin\views\style

Code

public function render() {
  $output = '';
  if (!$this
    ->usesRowPlugin()) {
    $output = $this
      ->getOutput();
  }
  else {
    foreach ($this->view->result as $index => $row) {
      $this->view->row_index = $index;
      $output .= $this->view->rowPlugin
        ->render($row) . "\n";
    }
  }
  return $output;
}