You are here

public static function PagerTestController::showPagerCacheContext in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/system/tests/modules/pager_test/src/Controller/PagerTestController.php \Drupal\pager_test\Controller\PagerTestController::showPagerCacheContext()

#pre_render callback for #type => pager that shows the pager cache context.

File

core/modules/system/tests/modules/pager_test/src/Controller/PagerTestController.php, line 149

Class

PagerTestController
Controller routine for testing the pager.

Namespace

Drupal\pager_test\Controller

Code

public static function showPagerCacheContext(array $pager) {
  \Drupal::messenger()
    ->addStatus(\Drupal::service('cache_contexts_manager')
    ->convertTokensToKeys([
    'url.query_args.pagers:' . $pager['#element'],
  ])
    ->getKeys()[0]);
  return $pager;
}