Prefer __DIR__ to $dir

__DIR__ is the more common idiom these days, and there is absolutely no
advantage (in fact, there's a slight performance penalty) to storing it in a
variable. Use alternate syntax for declaring autoload classes to avoid
exceeding line length limits or having to break lines in unsightly ways.

Change-Id: I20211539ccc17937b141331c1875f219a92b1483
This commit is contained in:
Ori Livneh
2013-10-14 01:08:15 -07:00
parent bb535a2eed
commit e7539a341e

View File

@@ -137,17 +137,18 @@ $wgULSNoImeSelectors = array( '#wpCaptchaWord', '.ve-ce-documentNode' );
*/ */
$wgULSNoWebfontsSelectors = array( '#p-lang li > a' ); $wgULSNoWebfontsSelectors = array( '#p-lang li > a' );
$dir = __DIR__;
// Internationalization // Internationalization
$wgExtensionMessagesFiles['UniversalLanguageSelector'] = "$dir/UniversalLanguageSelector.i18n.php"; $wgExtensionMessagesFiles['UniversalLanguageSelector'] =
__DIR__ . '/UniversalLanguageSelector.i18n.php';
// Register auto load for the page class // Register auto load for the page class
$wgAutoloadClasses['UniversalLanguageSelectorHooks'] = "$dir/UniversalLanguageSelector.hooks.php"; $wgAutoloadClasses += array(
$wgAutoloadClasses['ResourceLoaderULSModule'] = "$dir/ResourceLoaderULSModule.php"; 'UniversalLanguageSelectorHooks' => __DIR__ . '/UniversalLanguageSelector.hooks.php',
$wgAutoloadClasses['ApiLanguageSearch'] = "$dir/api/ApiLanguageSearch.php"; 'ResourceLoaderULSModule' => __DIR__ . '/ResourceLoaderULSModule.php',
$wgAutoloadClasses['ApiULSLocalization'] = "$dir/api/ApiULSLocalization.php"; 'ApiLanguageSearch' => __DIR__ . '/api/ApiLanguageSearch.php',
$wgAutoloadClasses['LanguageNameSearch'] = "$dir/data/LanguageNameSearch.php"; 'ApiULSLocalization' => __DIR__ . '/api/ApiULSLocalization.php',
'LanguageNameSearch' => __DIR__ . '/data/LanguageNameSearch.php',
);
$wgHooks['BeforePageDisplay'][] = 'UniversalLanguageSelectorHooks::addModules'; $wgHooks['BeforePageDisplay'][] = 'UniversalLanguageSelectorHooks::addModules';
$wgHooks['PersonalUrls'][] = 'UniversalLanguageSelectorHooks::addPersonalBarTrigger'; $wgHooks['PersonalUrls'][] = 'UniversalLanguageSelectorHooks::addPersonalBarTrigger';
@@ -196,4 +197,4 @@ $wgExtensionFunctions[] = function () {
return true; return true;
}; };
require "$dir/Resources.php"; require __DIR__ . '/Resources.php';