function browserclass_token_info in Browser Class 7
Implements hook_token_info().
File
- ./
browserclass.tokens.inc, line 11 - Builds placeholder replacement tokens for browser-related data.
Code
function browserclass_token_info() {
$browserclass = [];
$types['browserclass'] = [
'name' => t('Browser classes'),
'description' => t('Token for browser class.'),
];
// Tokens for browser classes token type.
$browserclass['browser-classes'] = [
'name' => t('Browser classes'),
'description' => t("The current user's browser classes."),
];
$browserclass['browser'] = [
'name' => t('Browser'),
'description' => t('Type of the browser.'),
];
$browserclass['platform'] = [
'name' => t('Platform'),
'description' => t('Type of the platform.'),
];
$browserclass['device'] = [
'name' => t('Device'),
'description' => t('Device info.'),
];
$browserclass['hook-classes'] = [
'name' => t('Extra classes'),
'description' => t('Extra hook classes.'),
];
// User tokens.
$user['browserclass'] = [
'name' => t('Browser classes'),
'description' => t("The current user's browser classes."),
'type' => 'browserclass',
];
// Site information tokens.
$site['browserclass'] = [
'name' => t('Browser classes'),
'description' => t("The current user's browser classes."),
'type' => 'browserclass',
];
return [
'types' => $types,
'tokens' => [
'browserclass' => $browserclass,
'user' => $user,
'site' => $site,
],
];
}