function views_test_data_views_pre_render in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/views/tests/modules/views_test_data/views_test_data.views_execution.inc \views_test_data_views_pre_render()
Implements hook_views_pre_render().
See also
\Drupal\views\Tests\Plugin\CacheTest
\Drupal\views\Tests\Plugin\RenderTest
File
- core/
modules/ views/ tests/ modules/ views_test_data/ views_test_data.views_execution.inc, line 51 - 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') {
$view->element['#attached']['library'][] = 'views_test_data/test';
$view->element['#attached']['drupalSettings']['foo'] = 'bar';
$view->element['#attached']['placeholders']['non-existing-placeholder-just-for-testing-purposes']['#lazy_builder'] = [
'views_test_data_placeholders',
[
'bar',
],
];
$view->element['#cache']['tags'][] = 'views_test_data:1';
$view->build_info['pre_render_called'] = TRUE;
}
}