You are here

token_test.module in Token 7

Same filename and directory in other branches
  1. 6 tests/token_test.module

Helper module for token tests.

File

tests/token_test.module
View source
<?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;
}

Functions