diff options
Diffstat (limited to 'maintenance/parserTestsParserTime.php')
-rw-r--r-- | maintenance/parserTestsParserTime.php | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/maintenance/parserTestsParserTime.php b/maintenance/parserTestsParserTime.php new file mode 100644 index 00000000..705f9ce7 --- /dev/null +++ b/maintenance/parserTestsParserTime.php @@ -0,0 +1,26 @@ +<?php +if ( ! defined( 'MEDIAWIKI' ) ) + die( -1 ); +/** + * A basic extension that's used by the parser tests to test date magic words + * + * Handy so that we don't have to upgrade the parsertests every second to + * compensate with the passage of time and certainly less expensive than a + * time-freezing device, get yours now! + * + * @package MediaWiki + * @subpackage Maintenance + * + * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com> + * @copyright Copyright © 2005, 2006 Ævar Arnfjörð Bjarmason + * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later + */ + +$wgHooks['ParserGetVariableValueTs'][] = 'wfParserTimeSetup'; + +function wfParserTimeSetup( &$parser, &$ts ) { + $ts = 123; //$ perl -le 'print scalar localtime 123' ==> Thu Jan 1 00:02:03 1970 + + return true; +} +?> |