<?php /** * @file * Helper module for token tests. */ /** * Implements hook_exit(). */ function token_test_exit() { if ($debug = variable_get('token_page_tokens', array())) { $debug += array('tokens' => array(), 'data' => array(), 'options' => array()); foreach (array_keys($debug['tokens']) as $token) { $debug['values'][$token] = token_replace($token, $debug['data'], $debug['options']); } variable_set('token_page_tokens', $debug); } } /** * Implements hook_date_format_types(). * * @todo Remove when http://drupal.org/node/1173706 is fixed. */ function token_test_date_format_types() { $info['token_test'] = t('Token test date format'); // Explicitly set the variable here as well. variable_set('date_format_token_test', 'Y'); return $info; }