MediaWiki
master
|
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. More... | |
requireHook ($hook) | |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook. More... | |
requireTransparentHook ($hook) | |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook function. More... | |
reset () | |
Init/reset or forgot about the current delayed test. More... | |
unleash (&$parserTest) | |
Called whenever we actually want to run the hook. More... | |
Private Attributes | |
$fnHooks | |
$hooks | |
Initialized on construction. More... | |
$transparentHooks | |
A class to delay execution of a parser test hooks.
Definition at line 709 of file testHelpers.inc.
DelayedParserTest::__construct | ( | ) |
Definition at line 716 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.
string | $fnHook |
Definition at line 785 of file testHelpers.inc.
DelayedParserTest::requireHook | ( | $hook | ) |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook.
string | $hook |
Definition at line 776 of file testHelpers.inc.
References hooks.
DelayedParserTest::requireTransparentHook | ( | $hook | ) |
Similar to ParserTest object but does not run anything Use unleash() to really execute the hook function.
string | $hook |
Definition at line 794 of file testHelpers.inc.
DelayedParserTest::reset | ( | ) |
Init/reset or forgot about the current delayed test.
Call to this will erase any hooks function that were pending.
Definition at line 724 of file testHelpers.inc.
References hooks.
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
ParserTest | NewParserTest | $parserTest |
MWException |
Definition at line 737 of file testHelpers.inc.
|
private |
Definition at line 713 of file testHelpers.inc.
|
private |
Initialized on construction.
Definition at line 712 of file testHelpers.inc.
|
private |
Definition at line 714 of file testHelpers.inc.