protected function HandlerFieldFieldTest::prepareView

Sets up the testing view with random field data.

Parameters

\Drupal\views\ViewExecutable $view: The view to add field data to.

3 calls to HandlerFieldFieldTest::prepareView()
HandlerFieldFieldTest::_testFormatterSimpleFieldRender in drupal/core/modules/views/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php
Tests that fields with formatters runs as expected.
HandlerFieldFieldTest::_testMultipleFieldRender in drupal/core/modules/views/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php
HandlerFieldFieldTest::_testSimpleFieldRender in drupal/core/modules/views/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php

File

drupal/core/modules/views/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php, line 82
Definition of Drupal\views\Test\Field\HandlerFieldFieldTest.

Class

HandlerFieldFieldTest
Tests the field_field handler. @TODO Check a entity-type with bundles Check a entity-type without bundles Check locale:disabled, locale:enabled and locale:enabled with another language Check revisions

Namespace

Drupal\views\Tests\Field

Code

protected function prepareView(ViewExecutable $view) {
  $view
    ->initDisplay();
  foreach ($this->fields as $key => $field) {
    $view->display_handler->options['fields'][$field['field_name']]['id'] = $field['field_name'];
    $view->display_handler->options['fields'][$field['field_name']]['table'] = 'field_data_' . $field['field_name'];
    $view->display_handler->options['fields'][$field['field_name']]['field'] = $field['field_name'];
  }
}