You are here

function metatag_views_views_post_render in Metatag 8

Implements hook_views_post_render().

File

metatag_views/metatag_views.module, line 104
Contains hook implementations for the metatag_views module.

Code

function metatag_views_views_post_render(ViewExecutable $view, &$output, CachePluginBase $cache) {
  if ($cache instanceof MetatagViewsCacheWrapper) {
    $cache
      ->doDeferredCacheSet();
  }
  $extenders = $view
    ->getDisplay()
    ->getExtenders();
  if (isset($extenders['metatag_display_extender'])) {
    $first_row_tokens = MetatagDisplayExtender::getFirstRowTokensFromStylePlugin($view);
    $extenders['metatag_display_extender']
      ->setFirstRowTokens($first_row_tokens);
  }
}