function StyleTest::render

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

Overrides StylePluginBase::render

File

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

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;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.