jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/406016 )
Change subject: Convert GoogleDocTag to use extension registration ...................................................................... Convert GoogleDocTag to use extension registration Bug: T185621 Change-Id: I00b6b8867fae24c736bfb302daf65841828dc13f --- M GoogleDocTag.php A extension.json 2 files changed, 36 insertions(+), 14 deletions(-) Approvals: Mainframe98: Looks good to me, but someone else must approve Sophivorus: Looks good to me, approved jenkins-bot: Verified diff --git a/GoogleDocTag.php b/GoogleDocTag.php index 3e5635f..68a88bf 100644 --- a/GoogleDocTag.php +++ b/GoogleDocTag.php @@ -1,16 +1,15 @@ <?php -$wgExtensionCredits['parserhook'][] = array( - 'path' => __FILE__, - 'name' => 'GoogleDocTag', - 'descriptionmsg' => 'googledoctag-desc', - 'author' => array( 'Reddo', 'Luis Felipe Schenone' ), - 'version' => '0.4.0', - 'url' => 'http://www.mediawiki.org/wiki/Extension:GoogleDocTag', -); - -$wgMessagesDirs['GoogleDocTag'] = __DIR__ . '/i18n'; - -$wgAutoloadClasses['GoogleDocTag'] = __DIR__ . '/GoogleDocTag.body.php'; - -$wgHooks['ParserFirstCallInit'][] = 'GoogleDocTag::setParserHook'; +if ( function_exists( 'wfLoadExtension' ) ) { + wfLoadExtension( 'GoogleDocTag' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $wgMessagesDirs['GoogleDocTag'] = __DIR__ . '/i18n'; + wfWarn( + 'Deprecated PHP entry point used for the GoogleDocTag extension. ' . + 'Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); + return; +} else { + die( 'This version of the GoogleDocTag extension requires MediaWiki 1.29+' ); +} diff --git a/extension.json b/extension.json new file mode 100644 index 0000000..90fb327 --- /dev/null +++ b/extension.json @@ -0,0 +1,23 @@ +{ + "name": "GoogleDocTag", + "version": "0.5.0", + "author": [ + "Reddo", + "Luis Felipe Schenone" + ], + "url": "http://www.mediawiki.org/wiki/Extension:GoogleDocTag", + "descriptionmsg": "googledoctag-desc", + "type": "parserhook", + "MessagesDirs": { + "GoogleDocTag": [ + "i18n" + ] + }, + "AutoloadClasses": { + "GoogleDocTag": "GoogleDocTag.body.php" + }, + "Hooks": { + "ParserFirstCallInit": "GoogleDocTag::setParserHook" + }, + "manifest_version": 2 +} -- To view, visit https://gerrit.wikimedia.org/r/406016 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I00b6b8867fae24c736bfb302daf65841828dc13f Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/extensions/GoogleDocTag Gerrit-Branch: master Gerrit-Owner: Jayprakash12345 <0freerunn...@gmail.com> Gerrit-Reviewer: Felipeschenone <scheno...@gmail.com> Gerrit-Reviewer: Florianschmidtwelzow <florian.schmidt.stargatewis...@gmail.com> Gerrit-Reviewer: Jayprakash12345 <0freerunn...@gmail.com> Gerrit-Reviewer: Jforrester <jforres...@wikimedia.org> Gerrit-Reviewer: Legoktm <lego...@member.fsf.org> Gerrit-Reviewer: Mainframe98 <k.s.w...@hotmail.com> Gerrit-Reviewer: MarcoAurelio <maure...@tools.wmflabs.org> Gerrit-Reviewer: Sophivorus <scheno...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits