v1/web/modules/contrib/flag/flag.views_execution.inc

21 lines
481 B
PHP

<?php
/**
* @file
* Contains views API hooks in the views_execution group for Flag module.
*/
use \Drupal\views\ViewExecutable;
/**
* Implements hook_views_query_substitutions().
*/
function flag_views_query_substitutions(ViewExecutable $view) {
// Allow replacement of current user's session id so we can cache these
// queries.
$flag_service = \Drupal::service('flag');
return [
'***FLAG_CURRENT_USER_SID***' => $flag_service->getAnonymousSessionId(),
];
}