Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/208498

Change subject: Move ParserFirstCallInit hook into static function
......................................................................

Move ParserFirstCallInit hook into static function

Change-Id: Iddaa86a53ad5977e61a0493d48173a8fdd7d3cfd
---
M ImageMap.php
M ImageMap_body.php
2 files changed, 10 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ImageMap 
refs/changes/98/208498/1

diff --git a/ImageMap.php b/ImageMap.php
index 081eeaa..fb39d4b 100644
--- a/ImageMap.php
+++ b/ImageMap.php
@@ -22,7 +22,7 @@
        $GLOBALS['wgMessagesDirs']['ImageMap'] = __DIR__ . '/i18n';
        $GLOBALS['wgExtensionMessagesFiles']['ImageMap'] = $dir . 
'ImageMap.i18n.php';
        $GLOBALS['wgAutoloadClasses']['ImageMap'] = $dir . 'ImageMap_body.php';
-       $GLOBALS['wgHooks']['ParserFirstCallInit'][] = 'wfSetupImageMap';
+       $GLOBALS['wgHooks']['ParserFirstCallInit'][] = 
'ImageMap::onParserFirstCallInit';
 
        $GLOBALS['wgExtensionCredits']['parserhook']['ImageMap'] = array(
                'path'           => __FILE__,
@@ -34,12 +34,3 @@
 
        $GLOBALS['wgParserTestFiles'][] = $dir . 'imageMapParserTests.txt';
 } );
-
-/**
- * @param $parser Parser
- * @return bool
- */
-function wfSetupImageMap( &$parser ) {
-       $parser->setHook( 'imagemap', array( 'ImageMap', 'render' ) );
-       return true;
-}
diff --git a/ImageMap_body.php b/ImageMap_body.php
index 7b53285..86a54f0 100644
--- a/ImageMap_body.php
+++ b/ImageMap_body.php
@@ -29,6 +29,15 @@
        const NONE = 4;
 
        /**
+        * @param Parser $parser
+        * @return bool
+        */
+       public static function onParserFirstCallInit( Parser &$parser ) {
+               $parser->setHook( 'imagemap', array( 'ImageMap', 'render' ) );
+               return true;
+       }
+
+       /**
         * @param $input
         * @param $params
         * @param $parser Parser

-- 
To view, visit https://gerrit.wikimedia.org/r/208498
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iddaa86a53ad5977e61a0493d48173a8fdd7d3cfd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ImageMap
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to