Krinkle has uploaded a new change for review.

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

Change subject: Register CategoryTreeMagic from global scope instead of setup
......................................................................

Register CategoryTreeMagic from global scope instead of setup

Follows-up I32357244c013a2370f14f.

I don't know how or why, but this late way of registering magic
words from within an extension setup function is sometimes
causing people's install to fatally crash on:

> Exception from line 318 of mw/includes/MagicWord.php:
>   Error: invalid magic word 'categorytree'

Just move it out of there into a plain and simple registration.

The parser function itself is still registered conditionally.

Change-Id: I07df5de5f39ce0ad029ef0152d126e620308ba25
(cherry picked from commit 8d7de84017d3f8efb6bfb5265665aa4907767cde)
---
M CategoryTree.php
1 file changed, 1 insertion(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CategoryTree 
refs/changes/05/137905/1

diff --git a/CategoryTree.php b/CategoryTree.php
index 606a74e..1d359a1 100644
--- a/CategoryTree.php
+++ b/CategoryTree.php
@@ -116,6 +116,7 @@
  */
 $wgMessagesDirs['CategoryTree'] = __DIR__ . '/i18n';
 $wgExtensionMessagesFiles['CategoryTree'] = __DIR__ . '/CategoryTree.i18n.php';
+$wgExtensionMessagesFiles['CategoryTreeMagic'] = __DIR__ . 
'/CategoryTree.i18n.magic.php';
 $wgAutoloadClasses['CategoryTreePage'] = __DIR__ . '/CategoryTreePage.php';
 $wgAutoloadClasses['CategoryTree'] = __DIR__ . '/CategoryTreeFunctions.php';
 $wgAutoloadClasses['CategoryTreeCategoryPage'] = __DIR__ . 
'/CategoryPageSubclass.php';
@@ -187,9 +188,7 @@
        }
 
        if ( $wgCategoryTreeAllowTag ) {
-               global $wgExtensionMessagesFiles;
                $wgHooks['ParserFirstCallInit'][] = 'efCategoryTreeSetHooks';
-               $wgExtensionMessagesFiles['CategoryTreeMagic'] = __DIR__ . 
'/CategoryTree.i18n.magic.php';
        }
 
        if ( !isset( $wgCategoryTreeDefaultOptions['mode'] ) || is_null( 
$wgCategoryTreeDefaultOptions['mode'] ) ) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I07df5de5f39ce0ad029ef0152d126e620308ba25
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CategoryTree
Gerrit-Branch: REL1_23
Gerrit-Owner: Krinkle <krinklem...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to