From: Brion Vibber Date: Tue, 20 Nov 2007 13:16:14 +0000 (+0000) Subject: Fix regression in parser testing with parser function hooks; format of internal struc... X-Git-Tag: 1.31.0-rc.0~50782 X-Git-Url: http://git.cyclocoop.org//%27http:/code.google.com/p/ie7-js//%27?a=commitdiff_plain;h=f35eb86c45c9e5ea2570447537a95210e16b9781;p=lhc%2Fweb%2Fwiklou.git Fix regression in parser testing with parser function hooks; format of internal structure changed, affecting copying of hooks from main to test parser. --- diff --git a/maintenance/parserTests.inc b/maintenance/parserTests.inc index 3c0fbb8e96..0677179d8b 100644 --- a/maintenance/parserTests.inc +++ b/maintenance/parserTests.inc @@ -284,8 +284,9 @@ class ParserTest { foreach( $this->hooks as $tag => $callback ) { $parser->setHook( $tag, $callback ); } - foreach( $this->functionHooks as $tag => $callback ) { - $parser->setFunctionHook( $tag, $callback ); + foreach( $this->functionHooks as $tag => $bits ) { + list( $callback, $flags ) = $bits; + $parser->setFunctionHook( $tag, $callback, $flags ); } wfRunHooks( 'ParserTestParser', array( &$parser ) );