Jeroen De Dauw has uploaded a new change for review. https://gerrit.wikimedia.org/r/206205
Change subject: Remove global scope assumptions in entry point ...................................................................... Remove global scope assumptions in entry point See http://www.bn2vs.com/blog/2013/11/24/introduction-to-composer-for-mediawiki-developers/ Change-Id: Ic85973ee7690578110a597cb7bb2dc6d3ccf5a4c --- M WikidataQuality.php 1 file changed, 24 insertions(+), 23 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataQuality refs/changes/05/206205/1 diff --git a/WikidataQuality.php b/WikidataQuality.php index f883f0f..bec172e 100644 --- a/WikidataQuality.php +++ b/WikidataQuality.php @@ -13,33 +13,34 @@ require_once __DIR__ . '/vendor/autoload.php'; } -// Set credits -$wgExtensionCredits[ 'specialpage' ][ ] = array ( - 'path' => __FILE__, - 'name' => 'WikidataQuality', - 'author' => 'BP2014N1', - 'url' => 'https://www.mediawiki.org/wiki/Extension:WikidataQuality', - 'descriptionmsg' => 'wikidataquality-desc', - 'version' => '0.0.0' -); +call_user_func( function() { + // Set credits + $GLOBALS['wgExtensionCredits']['specialpage'][] = array ( + 'path' => __FILE__, + 'name' => 'WikidataQuality', + 'author' => 'BP2014N1', + 'url' => 'https://www.mediawiki.org/wiki/Extension:WikidataQuality', + 'descriptionmsg' => 'wikidataquality-desc', + 'version' => '0.0.0' + ); -// Initialize localization and aliases -$wgMessagesDirs[ 'WikidataQuality' ] = __DIR__ . '/i18n'; -$wgExtensionMessagesFiles[ 'WikidataQualityAlias' ] = __DIR__ . '/WikidataQuality.alias.php'; + // Initialize localization and aliases + $GLOBALS['wgMessagesDirs']['WikidataQuality'] = __DIR__ . '/i18n'; + $GLOBALS['wgExtensionMessagesFiles']['WikidataQualityAlias'] = __DIR__ . '/WikidataQuality.alias.php'; -// Initalize hooks for creating database tables -global $wgHooks; -$wgHooks[ 'LoadExtensionSchemaUpdates' ][ ] = 'WikidataQualityHooks::onCreateSchema'; + // Initalize hooks for creating database tables + $GLOBALS['wgHooks']['LoadExtensionSchemaUpdates'][] = 'WikidataQualityHooks::onCreateSchema'; -// Register hooks for Unit Tests -$wgHooks[ 'UnitTestsList' ][ ] = 'WikidataQualityHooks::onUnitTestsList'; + // Register hooks for Unit Tests + $GLOBALS['wgHooks']['UnitTestsList'][] = 'WikidataQualityHooks::onUnitTestsList'; -// Define modules -$wgResourceModules[ 'SpecialCheckResultPage' ] = array ( - 'styles' => '/modules/SpecialCheckResultPage.css', - 'localBasePath' => __DIR__, - 'remoteExtPath' => 'WikidataQuality' -); + // Define modules + $GLOBALS['wgResourceModules']['SpecialCheckResultPage'] = array ( + 'styles' => '/modules/SpecialCheckResultPage.css', + 'localBasePath' => __DIR__, + 'remoteExtPath' => 'WikidataQuality' + ); +}); // Define database table names define( 'VIOLATION_TABLE', 'wdqa_violations' ); -- To view, visit https://gerrit.wikimedia.org/r/206205 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic85973ee7690578110a597cb7bb2dc6d3ccf5a4c Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikidataQuality Gerrit-Branch: master Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits