Convert entry point to use explicit globals

When installing the extension with composer, the entry
point is not included in filescope, so any global variables
must be made explicit by using $GLOBALS.

Change-Id: I15cc8ac2b5008364d958a2d847823124c1f27993
This commit is contained in:
paladox 2014-11-21 22:13:04 +01:00 committed by Legoktm
parent fe85f8c26c
commit 1bb0ea4f76

View file

@ -16,7 +16,7 @@
/* Configuration */ /* Configuration */
// Each module may be configured individually to be globally on/off or user preference based // Each module may be configured individually to be globally on/off or user preference based
$wgWikiEditorFeatures = array( $GLOBALS['wgWikiEditorFeatures'] = array(
/* Textarea / i-frame compatible (OK to deploy) */ /* Textarea / i-frame compatible (OK to deploy) */
@ -38,7 +38,7 @@ $wgWikiEditorFeatures = array(
/* Setup */ /* Setup */
$wgExtensionCredits['other'][] = array( $GLOBALS['$wgExtensionCredits']['other'][] = array(
'path' => __FILE__, 'path' => __FILE__,
'name' => 'WikiEditor', 'name' => 'WikiEditor',
'author' => array( 'Trevor Parscal', 'Roan Kattouw', 'Nimish Gautam', 'Adam Miller' ), 'author' => array( 'Trevor Parscal', 'Roan Kattouw', 'Nimish Gautam', 'Adam Miller' ),
@ -46,14 +46,14 @@ $wgExtensionCredits['other'][] = array(
'url' => 'https://www.mediawiki.org/wiki/Extension:WikiEditor', 'url' => 'https://www.mediawiki.org/wiki/Extension:WikiEditor',
'descriptionmsg' => 'wikieditor-desc', 'descriptionmsg' => 'wikieditor-desc',
); );
$wgAutoloadClasses['WikiEditorHooks'] = __DIR__ . '/WikiEditor.hooks.php'; $GLOBALS['wgAutoloadClasses']['WikiEditorHooks'] = __DIR__ . '/WikiEditor.hooks.php';
$wgMessagesDirs['WikiEditor'] = __DIR__ . '/i18n'; $GLOBALS['wgMessagesDirs']['WikiEditor'] = __DIR__ . '/i18n';
$wgExtensionMessagesFiles['WikiEditor'] = __DIR__ . '/WikiEditor.i18n.php'; $GLOBALS['wgExtensionMessagesFiles']['WikiEditor'] = __DIR__ . '/WikiEditor.i18n.php';
$wgHooks['EditPage::showEditForm:initial'][] = 'WikiEditorHooks::editPageShowEditFormInitial'; $GLOBALS['wgHooks']['EditPage::showEditForm:initial'][] = 'WikiEditorHooks::editPageShowEditFormInitial';
$wgHooks['GetPreferences'][] = 'WikiEditorHooks::getPreferences'; $GLOBALS['wgHooks']['GetPreferences'][] = 'WikiEditorHooks::getPreferences';
$wgHooks['ResourceLoaderGetConfigVars'][] = 'WikiEditorHooks::resourceLoaderGetConfigVars'; $GLOBALS['wgHooks']['ResourceLoaderGetConfigVars'][] = 'WikiEditorHooks::resourceLoaderGetConfigVars';
$wgHooks['MakeGlobalVariablesScript'][] = 'WikiEditorHooks::makeGlobalVariablesScript'; $GLOBALS['wgHooks']['MakeGlobalVariablesScript'][] = 'WikiEditorHooks::makeGlobalVariablesScript';
$wgHooks['EditPageBeforeEditToolbar'][] = 'WikiEditorHooks::EditPageBeforeEditToolbar'; $GLOBALS['wgHooks']['EditPageBeforeEditToolbar'][] = 'WikiEditorHooks::EditPageBeforeEditToolbar';
$wikiEditorTpl = array( $wikiEditorTpl = array(
'localBasePath' => __DIR__ . '/modules', 'localBasePath' => __DIR__ . '/modules',
@ -61,7 +61,7 @@ $wikiEditorTpl = array(
'group' => 'ext.wikiEditor', 'group' => 'ext.wikiEditor',
); );
$wgResourceModules += array( $GLOBALS['wgResourceModules'] += array(
/* WikiEditor jQuery plugin Resources */ /* WikiEditor jQuery plugin Resources */