function views_test_data_views_pre_render

Implements hook_views_pre_render().

See also

\Drupal\views\Tests\Plugin\CacheTest

\Drupal\views\Tests\Plugin\RenderTest

File

drupal/core/modules/views/tests/views_test_data/views_test_data.views_execution.inc, line 45
Provides views data and hooks for views_test_data module.

Code

function views_test_data_views_pre_render(ViewExecutable $view) {
  Drupal::state()
    ->set('views_hook_test_views_pre_render', TRUE);
  if (isset($view) && $view->storage
    ->id() == 'test_cache_header_storage') {
    $path = drupal_get_path('module', 'views_test_data');
    $view->element['#attached']['js'][] = "{$path}/views_cache.test.js";
    $view->element['#attached']['css'][] = "{$path}/views_cache.test.css";
    $view->build_info['pre_render_called'] = TRUE;
  }
}