MediaWiki
REL1_19
|
A class to delay execution of a parser test hooks. More...
Public Member Functions | |
__construct () | |
requireFunctionHook ($fnHook) | |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook function. | |
requireHook ($hook) | |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook. | |
reset () | |
Init/reset or forgot about the current delayed test. | |
unleash (&$parserTest) | |
Called whenever we actually want to run the hook. | |
Private Attributes | |
$fnHooks | |
$hooks | |
Initialized on construction. |
A class to delay execution of a parser test hooks.
Definition at line 518 of file testHelpers.inc.
Definition at line 524 of file testHelpers.inc.
References reset().
DelayedParserTest::requireFunctionHook | ( | $ | fnHook | ) |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook function.
Definition at line 578 of file testHelpers.inc.
DelayedParserTest::requireHook | ( | $ | hook | ) |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook.
Definition at line 571 of file testHelpers.inc.
Init/reset or forgot about the current delayed test.
Call to this will erase any hooks function that were pending.
Definition at line 532 of file testHelpers.inc.
Referenced by __construct().
DelayedParserTest::unleash | ( | &$ | parserTest | ) |
Called whenever we actually want to run the hook.
Should be the case if we found the parserTest is not disabled
Definition at line 541 of file testHelpers.inc.
DelayedParserTest::$fnHooks [private] |
Definition at line 522 of file testHelpers.inc.
DelayedParserTest::$hooks [private] |
Initialized on construction.
Definition at line 521 of file testHelpers.inc.