function alpha_pagination_tokens in Views Alpha Pagination 7.2
Same name and namespace in other branches
- 8.2 alpha_pagination.module \alpha_pagination_tokens()
Implements hook_tokens().
See also
\views_handler_area_alpha_pagination::getTokens()
File
- ./
alpha_pagination.module, line 255 - Module hooks and alters for the Views Alpha Pagination module.
Code
function alpha_pagination_tokens($type, $tokens, array $data = [], array $options = []) {
$sanitize = !empty($options['sanitize']);
$replacements = [];
if ($type === 'alpha_pagination' && !empty($data['alpha_pagination']) && ($alpha_pagination = $data['alpha_pagination'])) {
foreach ($tokens as $name => $original) {
if (isset($alpha_pagination[$name])) {
$replacements[$original] = $sanitize ? check_plain($alpha_pagination[$name]) : $alpha_pagination[$name];
}
}
}
return $replacements;
}