|
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.