--- /dev/null
+<?php
+// This file is generated, do not adjust manually
+
+global $wgAutoloadLocalClasses;
+
+$wgAutoloadLocalClasses['APCBagOStuff'] = __DIR__ . '/includes/objectcache/APCBagOStuff.php';
+$wgAutoloadLocalClasses['AbstractContent'] = __DIR__ . '/includes/content/AbstractContent.php';
+$wgAutoloadLocalClasses['Action'] = __DIR__ . '/includes/actions/Action.php';
+$wgAutoloadLocalClasses['ActiveUsersPager'] = __DIR__ . '/includes/specials/SpecialActiveusers.php';
+$wgAutoloadLocalClasses['AjaxDispatcher'] = __DIR__ . '/includes/AjaxDispatcher.php';
+$wgAutoloadLocalClasses['AjaxResponse'] = __DIR__ . '/includes/AjaxResponse.php';
+$wgAutoloadLocalClasses['AllMessagesTablePager'] = __DIR__ . '/includes/specials/SpecialAllMessages.php';
+$wgAutoloadLocalClasses['AllTrans'] = __DIR__ . '/maintenance/language/alltrans.php';
+$wgAutoloadLocalClasses['AlphabeticPager'] = __DIR__ . '/includes/pager/AlphabeticPager.php';
+$wgAutoloadLocalClasses['AlterSharedConstraints'] = __DIR__ . '/maintenance/oracle/alterSharedConstraints.php';
+$wgAutoloadLocalClasses['AncientPagesPage'] = __DIR__ . '/includes/specials/SpecialAncientpages.php';
+$wgAutoloadLocalClasses['AnsiTermColorer'] = __DIR__ . '/maintenance/term/MWTerm.php';
+$wgAutoloadLocalClasses['ApiBase'] = __DIR__ . '/includes/api/ApiBase.php';
+$wgAutoloadLocalClasses['ApiBlock'] = __DIR__ . '/includes/api/ApiBlock.php';
+$wgAutoloadLocalClasses['ApiClearHasMsg'] = __DIR__ . '/includes/api/ApiClearHasMsg.php';
+$wgAutoloadLocalClasses['ApiComparePages'] = __DIR__ . '/includes/api/ApiComparePages.php';
+$wgAutoloadLocalClasses['ApiCreateAccount'] = __DIR__ . '/includes/api/ApiCreateAccount.php';
+$wgAutoloadLocalClasses['ApiDelete'] = __DIR__ . '/includes/api/ApiDelete.php';
+$wgAutoloadLocalClasses['ApiDisabled'] = __DIR__ . '/includes/api/ApiDisabled.php';
+$wgAutoloadLocalClasses['ApiEditPage'] = __DIR__ . '/includes/api/ApiEditPage.php';
+$wgAutoloadLocalClasses['ApiEmailUser'] = __DIR__ . '/includes/api/ApiEmailUser.php';
+$wgAutoloadLocalClasses['ApiExpandTemplates'] = __DIR__ . '/includes/api/ApiExpandTemplates.php';
+$wgAutoloadLocalClasses['ApiFeedContributions'] = __DIR__ . '/includes/api/ApiFeedContributions.php';
+$wgAutoloadLocalClasses['ApiFeedRecentChanges'] = __DIR__ . '/includes/api/ApiFeedRecentChanges.php';
+$wgAutoloadLocalClasses['ApiFeedWatchlist'] = __DIR__ . '/includes/api/ApiFeedWatchlist.php';
+$wgAutoloadLocalClasses['ApiFileRevert'] = __DIR__ . '/includes/api/ApiFileRevert.php';
+$wgAutoloadLocalClasses['ApiFormatBase'] = __DIR__ . '/includes/api/ApiFormatBase.php';
+$wgAutoloadLocalClasses['ApiFormatDbg'] = __DIR__ . '/includes/api/ApiFormatDbg.php';
+$wgAutoloadLocalClasses['ApiFormatDump'] = __DIR__ . '/includes/api/ApiFormatDump.php';
+$wgAutoloadLocalClasses['ApiFormatFeedWrapper'] = __DIR__ . '/includes/api/ApiFormatFeedWrapper.php';
+$wgAutoloadLocalClasses['ApiFormatJson'] = __DIR__ . '/includes/api/ApiFormatJson.php';
+$wgAutoloadLocalClasses['ApiFormatNone'] = __DIR__ . '/includes/api/ApiFormatNone.php';
+$wgAutoloadLocalClasses['ApiFormatPhp'] = __DIR__ . '/includes/api/ApiFormatPhp.php';
+$wgAutoloadLocalClasses['ApiFormatRaw'] = __DIR__ . '/includes/api/ApiFormatRaw.php';
+$wgAutoloadLocalClasses['ApiFormatTxt'] = __DIR__ . '/includes/api/ApiFormatTxt.php';
+$wgAutoloadLocalClasses['ApiFormatWddx'] = __DIR__ . '/includes/api/ApiFormatWddx.php';
+$wgAutoloadLocalClasses['ApiFormatXml'] = __DIR__ . '/includes/api/ApiFormatXml.php';
+$wgAutoloadLocalClasses['ApiFormatXmlRsd'] = __DIR__ . '/includes/api/ApiRsd.php';
+$wgAutoloadLocalClasses['ApiFormatYaml'] = __DIR__ . '/includes/api/ApiFormatYaml.php';
+$wgAutoloadLocalClasses['ApiHelp'] = __DIR__ . '/includes/api/ApiHelp.php';
+$wgAutoloadLocalClasses['ApiImageRotate'] = __DIR__ . '/includes/api/ApiImageRotate.php';
+$wgAutoloadLocalClasses['ApiImport'] = __DIR__ . '/includes/api/ApiImport.php';
+$wgAutoloadLocalClasses['ApiImportReporter'] = __DIR__ . '/includes/api/ApiImport.php';
+$wgAutoloadLocalClasses['ApiLogin'] = __DIR__ . '/includes/api/ApiLogin.php';
+$wgAutoloadLocalClasses['ApiLogout'] = __DIR__ . '/includes/api/ApiLogout.php';
+$wgAutoloadLocalClasses['ApiMain'] = __DIR__ . '/includes/api/ApiMain.php';
+$wgAutoloadLocalClasses['ApiModuleManager'] = __DIR__ . '/includes/api/ApiModuleManager.php';
+$wgAutoloadLocalClasses['ApiMove'] = __DIR__ . '/includes/api/ApiMove.php';
+$wgAutoloadLocalClasses['ApiOpenSearch'] = __DIR__ . '/includes/api/ApiOpenSearch.php';
+$wgAutoloadLocalClasses['ApiOptions'] = __DIR__ . '/includes/api/ApiOptions.php';
+$wgAutoloadLocalClasses['ApiPageSet'] = __DIR__ . '/includes/api/ApiPageSet.php';
+$wgAutoloadLocalClasses['ApiParamInfo'] = __DIR__ . '/includes/api/ApiParamInfo.php';
+$wgAutoloadLocalClasses['ApiParse'] = __DIR__ . '/includes/api/ApiParse.php';
+$wgAutoloadLocalClasses['ApiPatrol'] = __DIR__ . '/includes/api/ApiPatrol.php';
+$wgAutoloadLocalClasses['ApiProtect'] = __DIR__ . '/includes/api/ApiProtect.php';
+$wgAutoloadLocalClasses['ApiPurge'] = __DIR__ . '/includes/api/ApiPurge.php';
+$wgAutoloadLocalClasses['ApiQuery'] = __DIR__ . '/includes/api/ApiQuery.php';
+$wgAutoloadLocalClasses['ApiQueryAllCategories'] = __DIR__ . '/includes/api/ApiQueryAllCategories.php';
+$wgAutoloadLocalClasses['ApiQueryAllDeletedRevisions'] = __DIR__ . '/includes/api/ApiQueryAllDeletedRevisions.php';
+$wgAutoloadLocalClasses['ApiQueryAllImages'] = __DIR__ . '/includes/api/ApiQueryAllImages.php';
+$wgAutoloadLocalClasses['ApiQueryAllLinks'] = __DIR__ . '/includes/api/ApiQueryAllLinks.php';
+$wgAutoloadLocalClasses['ApiQueryAllMessages'] = __DIR__ . '/includes/api/ApiQueryAllMessages.php';
+$wgAutoloadLocalClasses['ApiQueryAllPages'] = __DIR__ . '/includes/api/ApiQueryAllPages.php';
+$wgAutoloadLocalClasses['ApiQueryAllUsers'] = __DIR__ . '/includes/api/ApiQueryAllUsers.php';
+$wgAutoloadLocalClasses['ApiQueryBacklinks'] = __DIR__ . '/includes/api/ApiQueryBacklinks.php';
+$wgAutoloadLocalClasses['ApiQueryBacklinksprop'] = __DIR__ . '/includes/api/ApiQueryBacklinksprop.php';
+$wgAutoloadLocalClasses['ApiQueryBase'] = __DIR__ . '/includes/api/ApiQueryBase.php';
+$wgAutoloadLocalClasses['ApiQueryBlocks'] = __DIR__ . '/includes/api/ApiQueryBlocks.php';
+$wgAutoloadLocalClasses['ApiQueryCategories'] = __DIR__ . '/includes/api/ApiQueryCategories.php';
+$wgAutoloadLocalClasses['ApiQueryCategoryInfo'] = __DIR__ . '/includes/api/ApiQueryCategoryInfo.php';
+$wgAutoloadLocalClasses['ApiQueryCategoryMembers'] = __DIR__ . '/includes/api/ApiQueryCategoryMembers.php';
+$wgAutoloadLocalClasses['ApiQueryContributions'] = __DIR__ . '/includes/api/ApiQueryUserContributions.php';
+$wgAutoloadLocalClasses['ApiQueryContributors'] = __DIR__ . '/includes/api/ApiQueryContributors.php';
+$wgAutoloadLocalClasses['ApiQueryDeletedRevisions'] = __DIR__ . '/includes/api/ApiQueryDeletedRevisions.php';
+$wgAutoloadLocalClasses['ApiQueryDeletedrevs'] = __DIR__ . '/includes/api/ApiQueryDeletedrevs.php';
+$wgAutoloadLocalClasses['ApiQueryDisabled'] = __DIR__ . '/includes/api/ApiQueryDisabled.php';
+$wgAutoloadLocalClasses['ApiQueryDuplicateFiles'] = __DIR__ . '/includes/api/ApiQueryDuplicateFiles.php';
+$wgAutoloadLocalClasses['ApiQueryExtLinksUsage'] = __DIR__ . '/includes/api/ApiQueryExtLinksUsage.php';
+$wgAutoloadLocalClasses['ApiQueryExternalLinks'] = __DIR__ . '/includes/api/ApiQueryExternalLinks.php';
+$wgAutoloadLocalClasses['ApiQueryFileRepoInfo'] = __DIR__ . '/includes/api/ApiQueryFileRepoInfo.php';
+$wgAutoloadLocalClasses['ApiQueryFilearchive'] = __DIR__ . '/includes/api/ApiQueryFilearchive.php';
+$wgAutoloadLocalClasses['ApiQueryGeneratorBase'] = __DIR__ . '/includes/api/ApiQueryBase.php';
+$wgAutoloadLocalClasses['ApiQueryIWBacklinks'] = __DIR__ . '/includes/api/ApiQueryIWBacklinks.php';
+$wgAutoloadLocalClasses['ApiQueryIWLinks'] = __DIR__ . '/includes/api/ApiQueryIWLinks.php';
+$wgAutoloadLocalClasses['ApiQueryImageInfo'] = __DIR__ . '/includes/api/ApiQueryImageInfo.php';
+$wgAutoloadLocalClasses['ApiQueryImages'] = __DIR__ . '/includes/api/ApiQueryImages.php';
+$wgAutoloadLocalClasses['ApiQueryInfo'] = __DIR__ . '/includes/api/ApiQueryInfo.php';
+$wgAutoloadLocalClasses['ApiQueryLangBacklinks'] = __DIR__ . '/includes/api/ApiQueryLangBacklinks.php';
+$wgAutoloadLocalClasses['ApiQueryLangLinks'] = __DIR__ . '/includes/api/ApiQueryLangLinks.php';
+$wgAutoloadLocalClasses['ApiQueryLinks'] = __DIR__ . '/includes/api/ApiQueryLinks.php';
+$wgAutoloadLocalClasses['ApiQueryLogEvents'] = __DIR__ . '/includes/api/ApiQueryLogEvents.php';
+$wgAutoloadLocalClasses['ApiQueryORM'] = __DIR__ . '/includes/api/ApiQueryORM.php';
+$wgAutoloadLocalClasses['ApiQueryPagePropNames'] = __DIR__ . '/includes/api/ApiQueryPagePropNames.php';
+$wgAutoloadLocalClasses['ApiQueryPageProps'] = __DIR__ . '/includes/api/ApiQueryPageProps.php';
+$wgAutoloadLocalClasses['ApiQueryPagesWithProp'] = __DIR__ . '/includes/api/ApiQueryPagesWithProp.php';
+$wgAutoloadLocalClasses['ApiQueryPrefixSearch'] = __DIR__ . '/includes/api/ApiQueryPrefixSearch.php';
+$wgAutoloadLocalClasses['ApiQueryProtectedTitles'] = __DIR__ . '/includes/api/ApiQueryProtectedTitles.php';
+$wgAutoloadLocalClasses['ApiQueryQueryPage'] = __DIR__ . '/includes/api/ApiQueryQueryPage.php';
+$wgAutoloadLocalClasses['ApiQueryRandom'] = __DIR__ . '/includes/api/ApiQueryRandom.php';
+$wgAutoloadLocalClasses['ApiQueryRecentChanges'] = __DIR__ . '/includes/api/ApiQueryRecentChanges.php';
+$wgAutoloadLocalClasses['ApiQueryRevisions'] = __DIR__ . '/includes/api/ApiQueryRevisions.php';
+$wgAutoloadLocalClasses['ApiQueryRevisionsBase'] = __DIR__ . '/includes/api/ApiQueryRevisionsBase.php';
+$wgAutoloadLocalClasses['ApiQuerySearch'] = __DIR__ . '/includes/api/ApiQuerySearch.php';
+$wgAutoloadLocalClasses['ApiQuerySiteinfo'] = __DIR__ . '/includes/api/ApiQuerySiteinfo.php';
+$wgAutoloadLocalClasses['ApiQueryStashImageInfo'] = __DIR__ . '/includes/api/ApiQueryStashImageInfo.php';
+$wgAutoloadLocalClasses['ApiQueryTags'] = __DIR__ . '/includes/api/ApiQueryTags.php';
+$wgAutoloadLocalClasses['ApiQueryTokens'] = __DIR__ . '/includes/api/ApiQueryTokens.php';
+$wgAutoloadLocalClasses['ApiQueryUserInfo'] = __DIR__ . '/includes/api/ApiQueryUserInfo.php';
+$wgAutoloadLocalClasses['ApiQueryUsers'] = __DIR__ . '/includes/api/ApiQueryUsers.php';
+$wgAutoloadLocalClasses['ApiQueryWatchlist'] = __DIR__ . '/includes/api/ApiQueryWatchlist.php';
+$wgAutoloadLocalClasses['ApiQueryWatchlistRaw'] = __DIR__ . '/includes/api/ApiQueryWatchlistRaw.php';
+$wgAutoloadLocalClasses['ApiResult'] = __DIR__ . '/includes/api/ApiResult.php';
+$wgAutoloadLocalClasses['ApiRevisionDelete'] = __DIR__ . '/includes/api/ApiRevisionDelete.php';
+$wgAutoloadLocalClasses['ApiRollback'] = __DIR__ . '/includes/api/ApiRollback.php';
+$wgAutoloadLocalClasses['ApiRsd'] = __DIR__ . '/includes/api/ApiRsd.php';
+$wgAutoloadLocalClasses['ApiSetNotificationTimestamp'] = __DIR__ . '/includes/api/ApiSetNotificationTimestamp.php';
+$wgAutoloadLocalClasses['ApiTokens'] = __DIR__ . '/includes/api/ApiTokens.php';
+$wgAutoloadLocalClasses['ApiUnblock'] = __DIR__ . '/includes/api/ApiUnblock.php';
+$wgAutoloadLocalClasses['ApiUndelete'] = __DIR__ . '/includes/api/ApiUndelete.php';
+$wgAutoloadLocalClasses['ApiUpload'] = __DIR__ . '/includes/api/ApiUpload.php';
+$wgAutoloadLocalClasses['ApiUserrights'] = __DIR__ . '/includes/api/ApiUserrights.php';
+$wgAutoloadLocalClasses['ApiWatch'] = __DIR__ . '/includes/api/ApiWatch.php';
+$wgAutoloadLocalClasses['ArchivedFile'] = __DIR__ . '/includes/filerepo/file/ArchivedFile.php';
+$wgAutoloadLocalClasses['ArrayDiffFormatter'] = __DIR__ . '/includes/diff/ArrayDiffFormatter.php';
+$wgAutoloadLocalClasses['ArrayUtils'] = __DIR__ . '/includes/libs/ArrayUtils.php';
+$wgAutoloadLocalClasses['Article'] = __DIR__ . '/includes/page/Article.php';
+$wgAutoloadLocalClasses['AssembleUploadChunksJob'] = __DIR__ . '/includes/jobqueue/jobs/AssembleUploadChunksJob.php';
+$wgAutoloadLocalClasses['AtomFeed'] = __DIR__ . '/includes/Feed.php';
+$wgAutoloadLocalClasses['AttachLatest'] = __DIR__ . '/maintenance/attachLatest.php';
+$wgAutoloadLocalClasses['AuthPlugin'] = __DIR__ . '/includes/AuthPlugin.php';
+$wgAutoloadLocalClasses['AuthPluginUser'] = __DIR__ . '/includes/AuthPlugin.php';
+$wgAutoloadLocalClasses['AutoLoader'] = __DIR__ . '/includes/AutoLoader.php';
+$wgAutoloadLocalClasses['AutoloadGenerator'] = __DIR__ . '/includes/utils/AutoloadGenerator.php';
+$wgAutoloadLocalClasses['Autopromote'] = __DIR__ . '/includes/Autopromote.php';
+$wgAutoloadLocalClasses['BacklinkCache'] = __DIR__ . '/includes/cache/BacklinkCache.php';
+$wgAutoloadLocalClasses['BacklinkJobUtils'] = __DIR__ . '/includes/jobqueue/utils/BacklinkJobUtils.php';
+$wgAutoloadLocalClasses['BackupDumper'] = __DIR__ . '/maintenance/backup.inc';
+$wgAutoloadLocalClasses['BackupReader'] = __DIR__ . '/maintenance/importDump.php';
+$wgAutoloadLocalClasses['BadTitleError'] = __DIR__ . '/includes/exception/BadTitleError.php';
+$wgAutoloadLocalClasses['BagOStuff'] = __DIR__ . '/includes/objectcache/BagOStuff.php';
+$wgAutoloadLocalClasses['BaseDump'] = __DIR__ . '/maintenance/backupPrefetch.inc';
+$wgAutoloadLocalClasses['BaseTemplate'] = __DIR__ . '/includes/skins/BaseTemplate.php';
+$wgAutoloadLocalClasses['BatchedQueryRunner'] = __DIR__ . '/maintenance/runBatchedQuery.php';
+$wgAutoloadLocalClasses['BcryptPassword'] = __DIR__ . '/includes/password/BcryptPassword.php';
+$wgAutoloadLocalClasses['BenchHttpHttps'] = __DIR__ . '/maintenance/benchmarks/bench_HTTP_HTTPS.php';
+$wgAutoloadLocalClasses['BenchIfSwitch'] = __DIR__ . '/maintenance/benchmarks/bench_if_switch.php';
+$wgAutoloadLocalClasses['BenchStrtrStrReplace'] = __DIR__ . '/maintenance/benchmarks/bench_strtr_str_replace.php';
+$wgAutoloadLocalClasses['BenchUtf8TitleCheck'] = __DIR__ . '/maintenance/benchmarks/bench_utf8_title_check.php';
+$wgAutoloadLocalClasses['BenchWfBaseConvert'] = __DIR__ . '/maintenance/benchmarks/bench_wfBaseConvert.php';
+$wgAutoloadLocalClasses['BenchWfIsWindows'] = __DIR__ . '/maintenance/benchmarks/bench_wfIsWindows.php';
+$wgAutoloadLocalClasses['BenchmarkDeleteTruncate'] = __DIR__ . '/maintenance/benchmarks/bench_delete_truncate.php';
+$wgAutoloadLocalClasses['BenchmarkHooks'] = __DIR__ . '/maintenance/benchmarks/benchmarkHooks.php';
+$wgAutoloadLocalClasses['BenchmarkParse'] = __DIR__ . '/maintenance/benchmarks/benchmarkParse.php';
+$wgAutoloadLocalClasses['BenchmarkPurge'] = __DIR__ . '/maintenance/benchmarks/benchmarkPurge.php';
+$wgAutoloadLocalClasses['Benchmarker'] = __DIR__ . '/maintenance/benchmarks/Benchmarker.php';
+$wgAutoloadLocalClasses['BitmapHandler'] = __DIR__ . '/includes/media/Bitmap.php';
+$wgAutoloadLocalClasses['BitmapHandler_ClientOnly'] = __DIR__ . '/includes/media/Bitmap_ClientOnly.php';
+$wgAutoloadLocalClasses['BitmapMetadataHandler'] = __DIR__ . '/includes/media/BitmapMetadataHandler.php';
+$wgAutoloadLocalClasses['Blob'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['Block'] = __DIR__ . '/includes/Block.php';
+$wgAutoloadLocalClasses['BlockListPager'] = __DIR__ . '/includes/specials/SpecialBlockList.php';
+$wgAutoloadLocalClasses['BloomCache'] = __DIR__ . '/includes/cache/bloom/BloomCache.php';
+$wgAutoloadLocalClasses['BloomCacheRedis'] = __DIR__ . '/includes/cache/bloom/BloomCacheRedis.php';
+$wgAutoloadLocalClasses['BloomFilterTitleHasLogs'] = __DIR__ . '/includes/cache/bloom/BloomFilters.php';
+$wgAutoloadLocalClasses['BmpHandler'] = __DIR__ . '/includes/media/BMP.php';
+$wgAutoloadLocalClasses['BrokenRedirectsPage'] = __DIR__ . '/includes/specials/SpecialBrokenRedirects.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleConverter'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverter.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleConverterExpression'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverterExpression.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleConverterFragment'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverterFragment.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleConverterOperator'] = __DIR__ . '/languages/utils/CLDRPluralRuleConverterOperator.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleError'] = __DIR__ . '/languages/utils/CLDRPluralRuleError.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleEvaluator'] = __DIR__ . '/languages/utils/CLDRPluralRuleEvaluator.php';
+$wgAutoloadLocalClasses['CLDRPluralRuleEvaluatorRange'] = __DIR__ . '/languages/utils/CLDRPluralRuleEvaluatorRange.php';
+$wgAutoloadLocalClasses['CLIParser'] = __DIR__ . '/maintenance/parse.php';
+$wgAutoloadLocalClasses['CSSMin'] = __DIR__ . '/includes/libs/CSSMin.php';
+$wgAutoloadLocalClasses['CacheDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
+$wgAutoloadLocalClasses['CacheHelper'] = __DIR__ . '/includes/cache/CacheHelper.php';
+$wgAutoloadLocalClasses['CacheTime'] = __DIR__ . '/includes/parser/CacheTime.php';
+$wgAutoloadLocalClasses['CachedAction'] = __DIR__ . '/includes/actions/CachedAction.php';
+$wgAutoloadLocalClasses['CapsCleanup'] = __DIR__ . '/maintenance/cleanupCaps.php';
+$wgAutoloadLocalClasses['Category'] = __DIR__ . '/includes/Category.php';
+$wgAutoloadLocalClasses['CategoryFinder'] = __DIR__ . '/includes/CategoryFinder.php';
+$wgAutoloadLocalClasses['CategoryPage'] = __DIR__ . '/includes/page/CategoryPage.php';
+$wgAutoloadLocalClasses['CategoryPager'] = __DIR__ . '/includes/specials/SpecialCategories.php';
+$wgAutoloadLocalClasses['CategoryViewer'] = __DIR__ . '/includes/CategoryViewer.php';
+$wgAutoloadLocalClasses['CdbException'] = __DIR__ . '/includes/libs/cdb/CdbException.php';
+$wgAutoloadLocalClasses['CdbFunctions'] = __DIR__ . '/includes/libs/cdb/CdbFunctions.php';
+$wgAutoloadLocalClasses['CdbReader'] = __DIR__ . '/includes/libs/cdb/CdbReader.php';
+$wgAutoloadLocalClasses['CdbReaderDBA'] = __DIR__ . '/includes/libs/cdb/CdbReaderDBA.php';
+$wgAutoloadLocalClasses['CdbReaderPHP'] = __DIR__ . '/includes/libs/cdb/CdbReaderPHP.php';
+$wgAutoloadLocalClasses['CdbWriter'] = __DIR__ . '/includes/libs/cdb/CdbWriter.php';
+$wgAutoloadLocalClasses['CdbWriterDBA'] = __DIR__ . '/includes/libs/cdb/CdbWriterDBA.php';
+$wgAutoloadLocalClasses['CdbWriterPHP'] = __DIR__ . '/includes/libs/cdb/CdbWriterPHP.php';
+$wgAutoloadLocalClasses['CgzCopyTransaction'] = __DIR__ . '/maintenance/storage/recompressTracked.php';
+$wgAutoloadLocalClasses['ChangePassword'] = __DIR__ . '/maintenance/changePassword.php';
+$wgAutoloadLocalClasses['ChangeTags'] = __DIR__ . '/includes/ChangeTags.php';
+$wgAutoloadLocalClasses['ChangesFeed'] = __DIR__ . '/includes/changes/ChangesFeed.php';
+$wgAutoloadLocalClasses['ChangesList'] = __DIR__ . '/includes/changes/ChangesList.php';
+$wgAutoloadLocalClasses['ChangesListSpecialPage'] = __DIR__ . '/includes/specialpage/ChangesListSpecialPage.php';
+$wgAutoloadLocalClasses['ChannelFeed'] = __DIR__ . '/includes/Feed.php';
+$wgAutoloadLocalClasses['CheckBadRedirects'] = __DIR__ . '/maintenance/checkBadRedirects.php';
+$wgAutoloadLocalClasses['CheckExtensionsCLI'] = __DIR__ . '/maintenance/language/checkLanguage.inc';
+$wgAutoloadLocalClasses['CheckImages'] = __DIR__ . '/maintenance/checkImages.php';
+$wgAutoloadLocalClasses['CheckLanguageCLI'] = __DIR__ . '/maintenance/language/checkLanguage.inc';
+$wgAutoloadLocalClasses['CheckLess'] = __DIR__ . '/maintenance/checkLess.php';
+$wgAutoloadLocalClasses['CheckStorage'] = __DIR__ . '/maintenance/storage/checkStorage.php';
+$wgAutoloadLocalClasses['CheckSyntax'] = __DIR__ . '/maintenance/checkSyntax.php';
+$wgAutoloadLocalClasses['CheckUsernames'] = __DIR__ . '/maintenance/checkUsernames.php';
+$wgAutoloadLocalClasses['ChronologyProtector'] = __DIR__ . '/includes/db/ChronologyProtector.php';
+$wgAutoloadLocalClasses['ClassCollector'] = __DIR__ . '/includes/utils/AutoloadGenerator.php';
+$wgAutoloadLocalClasses['CleanupAncientTables'] = __DIR__ . '/maintenance/cleanupAncientTables.php';
+$wgAutoloadLocalClasses['CleanupBlocks'] = __DIR__ . '/maintenance/cleanupBlocks.php';
+$wgAutoloadLocalClasses['CleanupPreferences'] = __DIR__ . '/maintenance/cleanupPreferences.php';
+$wgAutoloadLocalClasses['CleanupRemovedModules'] = __DIR__ . '/maintenance/cleanupRemovedModules.php';
+$wgAutoloadLocalClasses['CleanupSpam'] = __DIR__ . '/maintenance/cleanupSpam.php';
+$wgAutoloadLocalClasses['ClearCacheStats'] = __DIR__ . '/maintenance/clearCacheStats.php';
+$wgAutoloadLocalClasses['ClearInterwikiCache'] = __DIR__ . '/maintenance/clearInterwikiCache.php';
+$wgAutoloadLocalClasses['CliInstaller'] = __DIR__ . '/includes/installer/CliInstaller.php';
+$wgAutoloadLocalClasses['CloneDatabase'] = __DIR__ . '/includes/db/CloneDatabase.php';
+$wgAutoloadLocalClasses['CodeContentHandler'] = __DIR__ . '/includes/content/CodeContentHandler.php';
+$wgAutoloadLocalClasses['Collation'] = __DIR__ . '/includes/Collation.php';
+$wgAutoloadLocalClasses['CollationCkb'] = __DIR__ . '/includes/Collation.php';
+$wgAutoloadLocalClasses['CollationEt'] = __DIR__ . '/includes/Collation.php';
+$wgAutoloadLocalClasses['CommandLineInc'] = __DIR__ . '/maintenance/commandLine.inc';
+$wgAutoloadLocalClasses['CommandLineInstaller'] = __DIR__ . '/maintenance/install.php';
+$wgAutoloadLocalClasses['CompareParserCache'] = __DIR__ . '/maintenance/compareParserCache.php';
+$wgAutoloadLocalClasses['CompareParsers'] = __DIR__ . '/maintenance/compareParsers.php';
+$wgAutoloadLocalClasses['ComposerHookHandler'] = __DIR__ . '/includes/composer/ComposerHookHandler.php';
+$wgAutoloadLocalClasses['ComposerPackageModifier'] = __DIR__ . '/includes/composer/ComposerPackageModifier.php';
+$wgAutoloadLocalClasses['ComposerVersionNormalizer'] = __DIR__ . '/includes/composer/ComposerVersionNormalizer.php';
+$wgAutoloadLocalClasses['CompressOld'] = __DIR__ . '/maintenance/storage/compressOld.php';
+$wgAutoloadLocalClasses['ConcatenatedGzipHistoryBlob'] = __DIR__ . '/includes/HistoryBlob.php';
+$wgAutoloadLocalClasses['Config'] = __DIR__ . '/includes/config/Config.php';
+$wgAutoloadLocalClasses['ConfigException'] = __DIR__ . '/includes/config/ConfigException.php';
+$wgAutoloadLocalClasses['ConfigFactory'] = __DIR__ . '/includes/config/ConfigFactory.php';
+$wgAutoloadLocalClasses['ConstantDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
+$wgAutoloadLocalClasses['Content'] = __DIR__ . '/includes/content/Content.php';
+$wgAutoloadLocalClasses['ContentHandler'] = __DIR__ . '/includes/content/ContentHandler.php';
+$wgAutoloadLocalClasses['ContextSource'] = __DIR__ . '/includes/context/ContextSource.php';
+$wgAutoloadLocalClasses['ContribsPager'] = __DIR__ . '/includes/specials/SpecialContributions.php';
+$wgAutoloadLocalClasses['ConvertLinks'] = __DIR__ . '/maintenance/convertLinks.php';
+$wgAutoloadLocalClasses['ConvertUserOptions'] = __DIR__ . '/maintenance/convertUserOptions.php';
+$wgAutoloadLocalClasses['ConverterRule'] = __DIR__ . '/languages/ConverterRule.php';
+$wgAutoloadLocalClasses['Cookie'] = __DIR__ . '/includes/libs/Cookie.php';
+$wgAutoloadLocalClasses['CookieJar'] = __DIR__ . '/includes/libs/Cookie.php';
+$wgAutoloadLocalClasses['CopyFileBackend'] = __DIR__ . '/maintenance/copyFileBackend.php';
+$wgAutoloadLocalClasses['CopyFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['CopyJobQueue'] = __DIR__ . '/maintenance/copyJobQueue.php';
+$wgAutoloadLocalClasses['CoreParserFunctions'] = __DIR__ . '/includes/parser/CoreParserFunctions.php';
+$wgAutoloadLocalClasses['CoreTagHooks'] = __DIR__ . '/includes/parser/CoreTagHooks.php';
+$wgAutoloadLocalClasses['CreateAndPromote'] = __DIR__ . '/maintenance/createAndPromote.php';
+$wgAutoloadLocalClasses['CreateFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['CreditsAction'] = __DIR__ . '/includes/actions/CreditsAction.php';
+$wgAutoloadLocalClasses['CssContent'] = __DIR__ . '/includes/content/CssContent.php';
+$wgAutoloadLocalClasses['CssContentHandler'] = __DIR__ . '/includes/content/CssContentHandler.php';
+$wgAutoloadLocalClasses['CsvStatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
+$wgAutoloadLocalClasses['CurlHttpRequest'] = __DIR__ . '/includes/HttpFunctions.php';
+$wgAutoloadLocalClasses['DBAccessBase'] = __DIR__ . '/includes/dao/DBAccessBase.php';
+$wgAutoloadLocalClasses['DBAccessError'] = __DIR__ . '/includes/db/LBFactory.php';
+$wgAutoloadLocalClasses['DBConnRef'] = __DIR__ . '/includes/db/LoadBalancer.php';
+$wgAutoloadLocalClasses['DBConnectionError'] = __DIR__ . '/includes/db/DatabaseError.php';
+$wgAutoloadLocalClasses['DBError'] = __DIR__ . '/includes/db/DatabaseError.php';
+$wgAutoloadLocalClasses['DBExpectedError'] = __DIR__ . '/includes/db/DatabaseError.php';
+$wgAutoloadLocalClasses['DBFileJournal'] = __DIR__ . '/includes/filebackend/filejournal/DBFileJournal.php';
+$wgAutoloadLocalClasses['DBLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php';
+$wgAutoloadLocalClasses['DBMasterPos'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['DBObject'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['DBQueryError'] = __DIR__ . '/includes/db/DatabaseError.php';
+$wgAutoloadLocalClasses['DBUnexpectedError'] = __DIR__ . '/includes/db/DatabaseError.php';
+$wgAutoloadLocalClasses['DataUpdate'] = __DIR__ . '/includes/deferred/DataUpdate.php';
+$wgAutoloadLocalClasses['DatabaseBase'] = __DIR__ . '/includes/db/Database.php';
+$wgAutoloadLocalClasses['DatabaseInstaller'] = __DIR__ . '/includes/installer/DatabaseInstaller.php';
+$wgAutoloadLocalClasses['DatabaseLag'] = __DIR__ . '/maintenance/lag.php';
+$wgAutoloadLocalClasses['DatabaseLogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
+$wgAutoloadLocalClasses['DatabaseMssql'] = __DIR__ . '/includes/db/DatabaseMssql.php';
+$wgAutoloadLocalClasses['DatabaseMysql'] = __DIR__ . '/includes/db/DatabaseMysql.php';
+$wgAutoloadLocalClasses['DatabaseMysqlBase'] = __DIR__ . '/includes/db/DatabaseMysqlBase.php';
+$wgAutoloadLocalClasses['DatabaseMysqli'] = __DIR__ . '/includes/db/DatabaseMysqli.php';
+$wgAutoloadLocalClasses['DatabaseOracle'] = __DIR__ . '/includes/db/DatabaseOracle.php';
+$wgAutoloadLocalClasses['DatabasePostgres'] = __DIR__ . '/includes/db/DatabasePostgres.php';
+$wgAutoloadLocalClasses['DatabaseSqlite'] = __DIR__ . '/includes/db/DatabaseSqlite.php';
+$wgAutoloadLocalClasses['DatabaseSqliteStandalone'] = __DIR__ . '/includes/db/DatabaseSqlite.php';
+$wgAutoloadLocalClasses['DatabaseUpdater'] = __DIR__ . '/includes/installer/DatabaseUpdater.php';
+$wgAutoloadLocalClasses['DateFormats'] = __DIR__ . '/maintenance/language/date-formats.php';
+$wgAutoloadLocalClasses['DateFormatter'] = __DIR__ . '/includes/parser/DateFormatter.php';
+$wgAutoloadLocalClasses['DeadendPagesPage'] = __DIR__ . '/includes/specials/SpecialDeadendpages.php';
+$wgAutoloadLocalClasses['DeferrableUpdate'] = __DIR__ . '/includes/deferred/DeferredUpdates.php';
+$wgAutoloadLocalClasses['DeferredUpdates'] = __DIR__ . '/includes/deferred/DeferredUpdates.php';
+$wgAutoloadLocalClasses['DeleteAction'] = __DIR__ . '/includes/actions/DeleteAction.php';
+$wgAutoloadLocalClasses['DeleteArchivedFiles'] = __DIR__ . '/maintenance/deleteArchivedFiles.php';
+$wgAutoloadLocalClasses['DeleteArchivedFilesImplementation'] = __DIR__ . '/maintenance/deleteArchivedFiles.inc';
+$wgAutoloadLocalClasses['DeleteArchivedRevisions'] = __DIR__ . '/maintenance/deleteArchivedRevisions.php';
+$wgAutoloadLocalClasses['DeleteArchivedRevisionsImplementation'] = __DIR__ . '/maintenance/deleteArchivedRevisions.inc';
+$wgAutoloadLocalClasses['DeleteBatch'] = __DIR__ . '/maintenance/deleteBatch.php';
+$wgAutoloadLocalClasses['DeleteDefaultMessages'] = __DIR__ . '/maintenance/deleteDefaultMessages.php';
+$wgAutoloadLocalClasses['DeleteEqualMessages'] = __DIR__ . '/maintenance/deleteEqualMessages.php';
+$wgAutoloadLocalClasses['DeleteFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['DeleteImageCache'] = __DIR__ . '/maintenance/deleteImageMemcached.php';
+$wgAutoloadLocalClasses['DeleteLogFormatter'] = __DIR__ . '/includes/logging/DeleteLogFormatter.php';
+$wgAutoloadLocalClasses['DeleteOldRevisions'] = __DIR__ . '/maintenance/deleteOldRevisions.php';
+$wgAutoloadLocalClasses['DeleteOrphanedRevisions'] = __DIR__ . '/maintenance/deleteOrphanedRevisions.php';
+$wgAutoloadLocalClasses['DeleteRevision'] = __DIR__ . '/maintenance/deleteRevision.php';
+$wgAutoloadLocalClasses['DeleteSelfExternals'] = __DIR__ . '/maintenance/deleteSelfExternals.php';
+$wgAutoloadLocalClasses['DeletedContribsPager'] = __DIR__ . '/includes/specials/SpecialDeletedContributions.php';
+$wgAutoloadLocalClasses['DeletedContributionsPage'] = __DIR__ . '/includes/specials/SpecialDeletedContributions.php';
+$wgAutoloadLocalClasses['DependencyWrapper'] = __DIR__ . '/includes/cache/CacheDependency.php';
+$wgAutoloadLocalClasses['DeprecatedGlobal'] = __DIR__ . '/includes/DeprecatedGlobal.php';
+$wgAutoloadLocalClasses['DerivativeContext'] = __DIR__ . '/includes/context/DerivativeContext.php';
+$wgAutoloadLocalClasses['DerivativeRequest'] = __DIR__ . '/includes/WebRequest.php';
+$wgAutoloadLocalClasses['DerivativeResourceLoaderContext'] = __DIR__ . '/includes/resourceloader/DerivativeResourceLoaderContext.php';
+$wgAutoloadLocalClasses['DescribeFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['Diff'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DiffEngine'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DiffFormatter'] = __DIR__ . '/includes/diff/DiffFormatter.php';
+$wgAutoloadLocalClasses['DiffHistoryBlob'] = __DIR__ . '/includes/HistoryBlob.php';
+$wgAutoloadLocalClasses['DiffOp'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DiffOpAdd'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DiffOpChange'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DiffOpCopy'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DiffOpDelete'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['DifferenceEngine'] = __DIR__ . '/includes/diff/DifferenceEngine.php';
+$wgAutoloadLocalClasses['Digit2Html'] = __DIR__ . '/maintenance/language/digit2html.php';
+$wgAutoloadLocalClasses['DjVuHandler'] = __DIR__ . '/includes/media/DjVu.php';
+$wgAutoloadLocalClasses['DjVuImage'] = __DIR__ . '/includes/media/DjVuImage.php';
+$wgAutoloadLocalClasses['DoubleRedirectJob'] = __DIR__ . '/includes/jobqueue/jobs/DoubleRedirectJob.php';
+$wgAutoloadLocalClasses['DoubleRedirectsPage'] = __DIR__ . '/includes/specials/SpecialDoubleRedirects.php';
+$wgAutoloadLocalClasses['DoubleReplacer'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['DummyLinker'] = __DIR__ . '/includes/Linker.php';
+$wgAutoloadLocalClasses['DummyTermColorer'] = __DIR__ . '/maintenance/term/MWTerm.php';
+$wgAutoloadLocalClasses['Dump7ZipOutput'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpBZip2Output'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpDBZip2Output'] = __DIR__ . '/maintenance/backup.inc';
+$wgAutoloadLocalClasses['DumpFileOutput'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpFilter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpGZipOutput'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpIterator'] = __DIR__ . '/maintenance/dumpIterator.php';
+$wgAutoloadLocalClasses['DumpLatestFilter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpLinks'] = __DIR__ . '/maintenance/dumpLinks.php';
+$wgAutoloadLocalClasses['DumpMessages'] = __DIR__ . '/maintenance/language/dumpMessages.php';
+$wgAutoloadLocalClasses['DumpMultiWriter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpNamespaceFilter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpNotalkFilter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpOutput'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpPipeOutput'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['DumpRenderer'] = __DIR__ . '/maintenance/renderDump.php';
+$wgAutoloadLocalClasses['DumpRev'] = __DIR__ . '/maintenance/storage/dumpRev.php';
+$wgAutoloadLocalClasses['DumpSisterSites'] = __DIR__ . '/maintenance/dumpSisterSites.php';
+$wgAutoloadLocalClasses['DuplicateJob'] = __DIR__ . '/includes/jobqueue/jobs/DuplicateJob.php';
+$wgAutoloadLocalClasses['EditAction'] = __DIR__ . '/includes/actions/EditAction.php';
+$wgAutoloadLocalClasses['EditCLI'] = __DIR__ . '/maintenance/edit.php';
+$wgAutoloadLocalClasses['EditPage'] = __DIR__ . '/includes/EditPage.php';
+$wgAutoloadLocalClasses['EditWatchlistCheckboxSeriesField'] = __DIR__ . '/includes/specials/SpecialEditWatchlist.php';
+$wgAutoloadLocalClasses['EditWatchlistNormalHTMLForm'] = __DIR__ . '/includes/specials/SpecialEditWatchlist.php';
+$wgAutoloadLocalClasses['EmailConfirmation'] = __DIR__ . '/includes/specials/SpecialConfirmemail.php';
+$wgAutoloadLocalClasses['EmailInvalidation'] = __DIR__ . '/includes/specials/SpecialConfirmemail.php';
+$wgAutoloadLocalClasses['EmailNotification'] = __DIR__ . '/includes/mail/EmailNotification.php';
+$wgAutoloadLocalClasses['EmaillingJob'] = __DIR__ . '/includes/jobqueue/jobs/EmaillingJob.php';
+$wgAutoloadLocalClasses['EmptyBagOStuff'] = __DIR__ . '/includes/objectcache/EmptyBagOStuff.php';
+$wgAutoloadLocalClasses['EmptyBloomCache'] = __DIR__ . '/includes/cache/bloom/BloomCache.php';
+$wgAutoloadLocalClasses['EncryptedPassword'] = __DIR__ . '/includes/password/EncryptedPassword.php';
+$wgAutoloadLocalClasses['EnhancedChangesList'] = __DIR__ . '/includes/changes/EnhancedChangesList.php';
+$wgAutoloadLocalClasses['EnotifNotifyJob'] = __DIR__ . '/includes/jobqueue/jobs/EnotifNotifyJob.php';
+$wgAutoloadLocalClasses['EraseArchivedFile'] = __DIR__ . '/maintenance/eraseArchivedFile.php';
+$wgAutoloadLocalClasses['ErrorPageError'] = __DIR__ . '/includes/exception/ErrorPageError.php';
+$wgAutoloadLocalClasses['Exif'] = __DIR__ . '/includes/media/Exif.php';
+$wgAutoloadLocalClasses['ExifBitmapHandler'] = __DIR__ . '/includes/media/ExifBitmap.php';
+$wgAutoloadLocalClasses['ExplodeIterator'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['ExportProgressFilter'] = __DIR__ . '/maintenance/backup.inc';
+$wgAutoloadLocalClasses['ExtensionLanguages'] = __DIR__ . '/maintenance/language/languages.inc';
+$wgAutoloadLocalClasses['ExternalStore'] = __DIR__ . '/includes/externalstore/ExternalStore.php';
+$wgAutoloadLocalClasses['ExternalStoreDB'] = __DIR__ . '/includes/externalstore/ExternalStoreDB.php';
+$wgAutoloadLocalClasses['ExternalStoreHttp'] = __DIR__ . '/includes/externalstore/ExternalStoreHttp.php';
+$wgAutoloadLocalClasses['ExternalStoreMedium'] = __DIR__ . '/includes/externalstore/ExternalStoreMedium.php';
+$wgAutoloadLocalClasses['ExternalStoreMwstore'] = __DIR__ . '/includes/externalstore/ExternalStoreMwstore.php';
+$wgAutoloadLocalClasses['FSFile'] = __DIR__ . '/includes/filebackend/FSFile.php';
+$wgAutoloadLocalClasses['FSFileBackend'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
+$wgAutoloadLocalClasses['FSFileBackendDirList'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
+$wgAutoloadLocalClasses['FSFileBackendFileList'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
+$wgAutoloadLocalClasses['FSFileBackendList'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
+$wgAutoloadLocalClasses['FSFileOpHandle'] = __DIR__ . '/includes/filebackend/FSFileBackend.php';
+$wgAutoloadLocalClasses['FSLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/FSLockManager.php';
+$wgAutoloadLocalClasses['FSRepo'] = __DIR__ . '/includes/filerepo/FSRepo.php';
+$wgAutoloadLocalClasses['FakeConverter'] = __DIR__ . '/languages/FakeConverter.php';
+$wgAutoloadLocalClasses['FakeMaintenance'] = __DIR__ . '/maintenance/Maintenance.php';
+$wgAutoloadLocalClasses['FakeResultWrapper'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['Fallback'] = __DIR__ . '/includes/Fallback.php';
+$wgAutoloadLocalClasses['FatalError'] = __DIR__ . '/includes/exception/FatalError.php';
+$wgAutoloadLocalClasses['FauxRequest'] = __DIR__ . '/includes/WebRequest.php';
+$wgAutoloadLocalClasses['FauxResponse'] = __DIR__ . '/includes/WebResponse.php';
+$wgAutoloadLocalClasses['FeedItem'] = __DIR__ . '/includes/Feed.php';
+$wgAutoloadLocalClasses['FeedUtils'] = __DIR__ . '/includes/FeedUtils.php';
+$wgAutoloadLocalClasses['FetchText'] = __DIR__ . '/maintenance/fetchText.php';
+$wgAutoloadLocalClasses['FewestrevisionsPage'] = __DIR__ . '/includes/specials/SpecialFewestrevisions.php';
+$wgAutoloadLocalClasses['Field'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['File'] = __DIR__ . '/includes/filerepo/file/File.php';
+$wgAutoloadLocalClasses['FileBackend'] = __DIR__ . '/includes/filebackend/FileBackend.php';
+$wgAutoloadLocalClasses['FileBackendError'] = __DIR__ . '/includes/filebackend/FileBackend.php';
+$wgAutoloadLocalClasses['FileBackendException'] = __DIR__ . '/includes/filebackend/FileBackend.php';
+$wgAutoloadLocalClasses['FileBackendGroup'] = __DIR__ . '/includes/filebackend/FileBackendGroup.php';
+$wgAutoloadLocalClasses['FileBackendMultiWrite'] = __DIR__ . '/includes/filebackend/FileBackendMultiWrite.php';
+$wgAutoloadLocalClasses['FileBackendStore'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
+$wgAutoloadLocalClasses['FileBackendStoreOpHandle'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
+$wgAutoloadLocalClasses['FileBackendStoreShardDirIterator'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
+$wgAutoloadLocalClasses['FileBackendStoreShardFileIterator'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
+$wgAutoloadLocalClasses['FileBackendStoreShardListIterator'] = __DIR__ . '/includes/filebackend/FileBackendStore.php';
+$wgAutoloadLocalClasses['FileCacheBase'] = __DIR__ . '/includes/cache/FileCacheBase.php';
+$wgAutoloadLocalClasses['FileDeleteForm'] = __DIR__ . '/includes/FileDeleteForm.php';
+$wgAutoloadLocalClasses['FileDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
+$wgAutoloadLocalClasses['FileDuplicateSearchPage'] = __DIR__ . '/includes/specials/SpecialFileDuplicateSearch.php';
+$wgAutoloadLocalClasses['FileJournal'] = __DIR__ . '/includes/filebackend/filejournal/FileJournal.php';
+$wgAutoloadLocalClasses['FileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['FileOpBatch'] = __DIR__ . '/includes/filebackend/FileOpBatch.php';
+$wgAutoloadLocalClasses['FileRepo'] = __DIR__ . '/includes/filerepo/FileRepo.php';
+$wgAutoloadLocalClasses['FileRepoStatus'] = __DIR__ . '/includes/filerepo/FileRepoStatus.php';
+$wgAutoloadLocalClasses['FindHooks'] = __DIR__ . '/maintenance/findHooks.php';
+$wgAutoloadLocalClasses['FindMissingFiles'] = __DIR__ . '/maintenance/findMissingFiles.php';
+$wgAutoloadLocalClasses['FixBug20757'] = __DIR__ . '/maintenance/storage/fixBug20757.php';
+$wgAutoloadLocalClasses['FixDoubleRedirects'] = __DIR__ . '/maintenance/fixDoubleRedirects.php';
+$wgAutoloadLocalClasses['FixExtLinksProtocolRelative'] = __DIR__ . '/maintenance/fixExtLinksProtocolRelative.php';
+$wgAutoloadLocalClasses['FixSlaveDesync'] = __DIR__ . '/maintenance/fixSlaveDesync.php';
+$wgAutoloadLocalClasses['FixTimestamps'] = __DIR__ . '/maintenance/fixTimestamps.php';
+$wgAutoloadLocalClasses['FixUserRegistration'] = __DIR__ . '/maintenance/fixUserRegistration.php';
+$wgAutoloadLocalClasses['ForeignAPIFile'] = __DIR__ . '/includes/filerepo/file/ForeignAPIFile.php';
+$wgAutoloadLocalClasses['ForeignAPIRepo'] = __DIR__ . '/includes/filerepo/ForeignAPIRepo.php';
+$wgAutoloadLocalClasses['ForeignDBFile'] = __DIR__ . '/includes/filerepo/file/ForeignDBFile.php';
+$wgAutoloadLocalClasses['ForeignDBRepo'] = __DIR__ . '/includes/filerepo/ForeignDBRepo.php';
+$wgAutoloadLocalClasses['ForeignDBViaLBRepo'] = __DIR__ . '/includes/filerepo/ForeignDBViaLBRepo.php';
+$wgAutoloadLocalClasses['ForkController'] = __DIR__ . '/includes/ForkController.php';
+$wgAutoloadLocalClasses['FormAction'] = __DIR__ . '/includes/actions/FormAction.php';
+$wgAutoloadLocalClasses['FormOptions'] = __DIR__ . '/includes/FormOptions.php';
+$wgAutoloadLocalClasses['FormSpecialPage'] = __DIR__ . '/includes/specialpage/FormSpecialPage.php';
+$wgAutoloadLocalClasses['FormatJson'] = __DIR__ . '/includes/json/FormatJson.php';
+$wgAutoloadLocalClasses['FormatMetadata'] = __DIR__ . '/includes/media/FormatMetadata.php';
+$wgAutoloadLocalClasses['FormlessAction'] = __DIR__ . '/includes/actions/FormlessAction.php';
+$wgAutoloadLocalClasses['GIFHandler'] = __DIR__ . '/includes/media/GIF.php';
+$wgAutoloadLocalClasses['GIFMetadataExtractor'] = __DIR__ . '/includes/media/GIFMetadataExtractor.php';
+$wgAutoloadLocalClasses['GanConverter'] = __DIR__ . '/languages/classes/LanguageGan.php';
+$wgAutoloadLocalClasses['GenderCache'] = __DIR__ . '/includes/cache/GenderCache.php';
+$wgAutoloadLocalClasses['GenerateCollationData'] = __DIR__ . '/maintenance/language/generateCollationData.php';
+$wgAutoloadLocalClasses['GenerateJsonI18n'] = __DIR__ . '/maintenance/generateJsonI18n.php';
+$wgAutoloadLocalClasses['GenerateNormalizerDataAr'] = __DIR__ . '/maintenance/language/generateNormalizerDataAr.php';
+$wgAutoloadLocalClasses['GenerateNormalizerDataMl'] = __DIR__ . '/maintenance/language/generateNormalizerDataMl.php';
+$wgAutoloadLocalClasses['GenerateSitemap'] = __DIR__ . '/maintenance/generateSitemap.php';
+$wgAutoloadLocalClasses['GenerateUtf8Case'] = __DIR__ . '/maintenance/language/generateUtf8Case.php';
+$wgAutoloadLocalClasses['GenericArrayObject'] = __DIR__ . '/includes/libs/GenericArrayObject.php';
+$wgAutoloadLocalClasses['GetConfiguration'] = __DIR__ . '/maintenance/getConfiguration.php';
+$wgAutoloadLocalClasses['GetLagTimes'] = __DIR__ . '/maintenance/getLagTimes.php';
+$wgAutoloadLocalClasses['GetSlaveServer'] = __DIR__ . '/maintenance/getSlaveServer.php';
+$wgAutoloadLocalClasses['GetTextMaint'] = __DIR__ . '/maintenance/getText.php';
+$wgAutoloadLocalClasses['GitInfo'] = __DIR__ . '/includes/GitInfo.php';
+$wgAutoloadLocalClasses['GlobalDependency'] = __DIR__ . '/includes/cache/CacheDependency.php';
+$wgAutoloadLocalClasses['GlobalVarConfig'] = __DIR__ . '/includes/config/GlobalVarConfig.php';
+$wgAutoloadLocalClasses['HTMLApiField'] = __DIR__ . '/includes/htmlform/HTMLApiField.php';
+$wgAutoloadLocalClasses['HTMLAutoCompleteSelectField'] = __DIR__ . '/includes/htmlform/HTMLAutoCompleteSelectField.php';
+$wgAutoloadLocalClasses['HTMLButtonField'] = __DIR__ . '/includes/htmlform/HTMLButtonField.php';
+$wgAutoloadLocalClasses['HTMLCacheUpdate'] = __DIR__ . '/includes/deferred/HTMLCacheUpdate.php';
+$wgAutoloadLocalClasses['HTMLCacheUpdateJob'] = __DIR__ . '/includes/jobqueue/jobs/HTMLCacheUpdateJob.php';
+$wgAutoloadLocalClasses['HTMLCheckField'] = __DIR__ . '/includes/htmlform/HTMLCheckField.php';
+$wgAutoloadLocalClasses['HTMLCheckMatrix'] = __DIR__ . '/includes/htmlform/HTMLCheckMatrix.php';
+$wgAutoloadLocalClasses['HTMLEditTools'] = __DIR__ . '/includes/htmlform/HTMLEditTools.php';
+$wgAutoloadLocalClasses['HTMLFileCache'] = __DIR__ . '/includes/cache/HTMLFileCache.php';
+$wgAutoloadLocalClasses['HTMLFloatField'] = __DIR__ . '/includes/htmlform/HTMLFloatField.php';
+$wgAutoloadLocalClasses['HTMLForm'] = __DIR__ . '/includes/htmlform/HTMLForm.php';
+$wgAutoloadLocalClasses['HTMLFormField'] = __DIR__ . '/includes/htmlform/HTMLFormField.php';
+$wgAutoloadLocalClasses['HTMLFormFieldCloner'] = __DIR__ . '/includes/htmlform/HTMLFormFieldCloner.php';
+$wgAutoloadLocalClasses['HTMLFormFieldRequiredOptionsException'] = __DIR__ . '/includes/htmlform/HTMLFormFieldRequiredOptionsException.php';
+$wgAutoloadLocalClasses['HTMLHiddenField'] = __DIR__ . '/includes/htmlform/HTMLHiddenField.php';
+$wgAutoloadLocalClasses['HTMLInfoField'] = __DIR__ . '/includes/htmlform/HTMLInfoField.php';
+$wgAutoloadLocalClasses['HTMLIntField'] = __DIR__ . '/includes/htmlform/HTMLIntField.php';
+$wgAutoloadLocalClasses['HTMLMultiSelectField'] = __DIR__ . '/includes/htmlform/HTMLMultiSelectField.php';
+$wgAutoloadLocalClasses['HTMLNestedFilterable'] = __DIR__ . '/includes/htmlform/HTMLNestedFilterable.php';
+$wgAutoloadLocalClasses['HTMLRadioField'] = __DIR__ . '/includes/htmlform/HTMLRadioField.php';
+$wgAutoloadLocalClasses['HTMLSelectAndOtherField'] = __DIR__ . '/includes/htmlform/HTMLSelectAndOtherField.php';
+$wgAutoloadLocalClasses['HTMLSelectField'] = __DIR__ . '/includes/htmlform/HTMLSelectField.php';
+$wgAutoloadLocalClasses['HTMLSelectLimitField'] = __DIR__ . '/includes/htmlform/HTMLSelectLimitField.php';
+$wgAutoloadLocalClasses['HTMLSelectNamespace'] = __DIR__ . '/includes/htmlform/HTMLSelectNamespace.php';
+$wgAutoloadLocalClasses['HTMLSelectOrOtherField'] = __DIR__ . '/includes/htmlform/HTMLSelectOrOtherField.php';
+$wgAutoloadLocalClasses['HTMLSubmitField'] = __DIR__ . '/includes/htmlform/HTMLSubmitField.php';
+$wgAutoloadLocalClasses['HTMLTagFilter'] = __DIR__ . '/includes/htmlform/HTMLTagFilter.php';
+$wgAutoloadLocalClasses['HTMLTextAreaField'] = __DIR__ . '/includes/htmlform/HTMLTextAreaField.php';
+$wgAutoloadLocalClasses['HTMLTextField'] = __DIR__ . '/includes/htmlform/HTMLTextField.php';
+$wgAutoloadLocalClasses['HWLDFWordAccumulator'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['HashBagOStuff'] = __DIR__ . '/includes/objectcache/HashBagOStuff.php';
+$wgAutoloadLocalClasses['HashConfig'] = __DIR__ . '/includes/config/HashConfig.php';
+$wgAutoloadLocalClasses['HashRing'] = __DIR__ . '/includes/libs/HashRing.php';
+$wgAutoloadLocalClasses['HashtableReplacer'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['HistoryAction'] = __DIR__ . '/includes/actions/HistoryAction.php';
+$wgAutoloadLocalClasses['HistoryBlob'] = __DIR__ . '/includes/HistoryBlob.php';
+$wgAutoloadLocalClasses['HistoryBlobCurStub'] = __DIR__ . '/includes/HistoryBlob.php';
+$wgAutoloadLocalClasses['HistoryBlobStub'] = __DIR__ . '/includes/HistoryBlob.php';
+$wgAutoloadLocalClasses['HistoryPager'] = __DIR__ . '/includes/actions/HistoryAction.php';
+$wgAutoloadLocalClasses['Hooks'] = __DIR__ . '/includes/Hooks.php';
+$wgAutoloadLocalClasses['Html'] = __DIR__ . '/includes/Html.php';
+$wgAutoloadLocalClasses['HtmlFormatter'] = __DIR__ . '/includes/HtmlFormatter.php';
+$wgAutoloadLocalClasses['Http'] = __DIR__ . '/includes/HttpFunctions.php';
+$wgAutoloadLocalClasses['HttpError'] = __DIR__ . '/includes/exception/HttpError.php';
+$wgAutoloadLocalClasses['HttpStatus'] = __DIR__ . '/includes/libs/HttpStatus.php';
+$wgAutoloadLocalClasses['ICacheHelper'] = __DIR__ . '/includes/cache/CacheHelper.php';
+$wgAutoloadLocalClasses['IContextSource'] = __DIR__ . '/includes/context/IContextSource.php';
+$wgAutoloadLocalClasses['IDBAccessObject'] = __DIR__ . '/includes/dao/IDBAccessObject.php';
+$wgAutoloadLocalClasses['IDatabase'] = __DIR__ . '/includes/db/Database.php';
+$wgAutoloadLocalClasses['IEContentAnalyzer'] = __DIR__ . '/includes/libs/IEContentAnalyzer.php';
+$wgAutoloadLocalClasses['IEUrlExtension'] = __DIR__ . '/includes/libs/IEUrlExtension.php';
+$wgAutoloadLocalClasses['IJobSpecification'] = __DIR__ . '/includes/jobqueue/JobSpecification.php';
+$wgAutoloadLocalClasses['IORMRow'] = __DIR__ . '/includes/db/IORMRow.php';
+$wgAutoloadLocalClasses['IORMTable'] = __DIR__ . '/includes/db/IORMTable.php';
+$wgAutoloadLocalClasses['IP'] = __DIR__ . '/includes/utils/IP.php';
+$wgAutoloadLocalClasses['IPSet'] = __DIR__ . '/includes/libs/IPSet.php';
+$wgAutoloadLocalClasses['IPTC'] = __DIR__ . '/includes/media/IPTC.php';
+$wgAutoloadLocalClasses['IRCColourfulRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/IRCColourfulRCFeedFormatter.php';
+$wgAutoloadLocalClasses['IcuCollation'] = __DIR__ . '/includes/Collation.php';
+$wgAutoloadLocalClasses['IdentityCollation'] = __DIR__ . '/includes/Collation.php';
+$wgAutoloadLocalClasses['ImageBuilder'] = __DIR__ . '/maintenance/rebuildImages.php';
+$wgAutoloadLocalClasses['ImageCleanup'] = __DIR__ . '/maintenance/cleanupImages.php';
+$wgAutoloadLocalClasses['ImageGallery'] = __DIR__ . '/includes/gallery/TraditionalImageGallery.php';
+$wgAutoloadLocalClasses['ImageGalleryBase'] = __DIR__ . '/includes/gallery/ImageGalleryBase.php';
+$wgAutoloadLocalClasses['ImageHandler'] = __DIR__ . '/includes/media/ImageHandler.php';
+$wgAutoloadLocalClasses['ImageHistoryList'] = __DIR__ . '/includes/page/ImagePage.php';
+$wgAutoloadLocalClasses['ImageHistoryPseudoPager'] = __DIR__ . '/includes/page/ImagePage.php';
+$wgAutoloadLocalClasses['ImageListPager'] = __DIR__ . '/includes/specials/SpecialListfiles.php';
+$wgAutoloadLocalClasses['ImagePage'] = __DIR__ . '/includes/page/ImagePage.php';
+$wgAutoloadLocalClasses['ImageQueryPage'] = __DIR__ . '/includes/specialpage/ImageQueryPage.php';
+$wgAutoloadLocalClasses['ImportReporter'] = __DIR__ . '/includes/specials/SpecialImport.php';
+$wgAutoloadLocalClasses['ImportSiteScripts'] = __DIR__ . '/maintenance/importSiteScripts.php';
+$wgAutoloadLocalClasses['ImportStreamSource'] = __DIR__ . '/includes/Import.php';
+$wgAutoloadLocalClasses['ImportStringSource'] = __DIR__ . '/includes/Import.php';
+$wgAutoloadLocalClasses['IncludableSpecialPage'] = __DIR__ . '/includes/specialpage/IncludableSpecialPage.php';
+$wgAutoloadLocalClasses['IndexPager'] = __DIR__ . '/includes/pager/IndexPager.php';
+$wgAutoloadLocalClasses['InfoAction'] = __DIR__ . '/includes/actions/InfoAction.php';
+$wgAutoloadLocalClasses['InitEditCount'] = __DIR__ . '/maintenance/initEditCount.php';
+$wgAutoloadLocalClasses['InitSiteStats'] = __DIR__ . '/maintenance/initSiteStats.php';
+$wgAutoloadLocalClasses['InstallDocFormatter'] = __DIR__ . '/includes/installer/InstallDocFormatter.php';
+$wgAutoloadLocalClasses['Installer'] = __DIR__ . '/includes/installer/Installer.php';
+$wgAutoloadLocalClasses['InstallerOverrides'] = __DIR__ . '/mw-config/overrides.php';
+$wgAutoloadLocalClasses['Interwiki'] = __DIR__ . '/includes/interwiki/Interwiki.php';
+$wgAutoloadLocalClasses['InvalidPassword'] = __DIR__ . '/includes/password/InvalidPassword.php';
+$wgAutoloadLocalClasses['IuConverter'] = __DIR__ . '/languages/classes/LanguageIu.php';
+$wgAutoloadLocalClasses['JSCompilerContext'] = __DIR__ . '/includes/libs/jsminplus.php';
+$wgAutoloadLocalClasses['JSMinPlus'] = __DIR__ . '/includes/libs/jsminplus.php';
+$wgAutoloadLocalClasses['JSNode'] = __DIR__ . '/includes/libs/jsminplus.php';
+$wgAutoloadLocalClasses['JSONRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/JSONRCFeedFormatter.php';
+$wgAutoloadLocalClasses['JSParseHelper'] = __DIR__ . '/maintenance/jsparse.php';
+$wgAutoloadLocalClasses['JSParser'] = __DIR__ . '/includes/libs/jsminplus.php';
+$wgAutoloadLocalClasses['JSToken'] = __DIR__ . '/includes/libs/jsminplus.php';
+$wgAutoloadLocalClasses['JSTokenizer'] = __DIR__ . '/includes/libs/jsminplus.php';
+$wgAutoloadLocalClasses['JavaScriptContent'] = __DIR__ . '/includes/content/JavaScriptContent.php';
+$wgAutoloadLocalClasses['JavaScriptContentHandler'] = __DIR__ . '/includes/content/JavaScriptContentHandler.php';
+$wgAutoloadLocalClasses['JavaScriptMinifier'] = __DIR__ . '/includes/libs/JavaScriptMinifier.php';
+$wgAutoloadLocalClasses['Job'] = __DIR__ . '/includes/jobqueue/Job.php';
+$wgAutoloadLocalClasses['JobQueue'] = __DIR__ . '/includes/jobqueue/JobQueue.php';
+$wgAutoloadLocalClasses['JobQueueAggregator'] = __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregator.php';
+$wgAutoloadLocalClasses['JobQueueAggregatorMemc'] = __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregatorMemc.php';
+$wgAutoloadLocalClasses['JobQueueAggregatorRedis'] = __DIR__ . '/includes/jobqueue/aggregator/JobQueueAggregatorRedis.php';
+$wgAutoloadLocalClasses['JobQueueConnectionError'] = __DIR__ . '/includes/jobqueue/JobQueue.php';
+$wgAutoloadLocalClasses['JobQueueDB'] = __DIR__ . '/includes/jobqueue/JobQueueDB.php';
+$wgAutoloadLocalClasses['JobQueueError'] = __DIR__ . '/includes/jobqueue/JobQueue.php';
+$wgAutoloadLocalClasses['JobQueueFederated'] = __DIR__ . '/includes/jobqueue/JobQueueFederated.php';
+$wgAutoloadLocalClasses['JobQueueGroup'] = __DIR__ . '/includes/jobqueue/JobQueueGroup.php';
+$wgAutoloadLocalClasses['JobQueueRedis'] = __DIR__ . '/includes/jobqueue/JobQueueRedis.php';
+$wgAutoloadLocalClasses['JobRunner'] = __DIR__ . '/includes/jobqueue/JobRunner.php';
+$wgAutoloadLocalClasses['JobSpecification'] = __DIR__ . '/includes/jobqueue/JobSpecification.php';
+$wgAutoloadLocalClasses['JpegHandler'] = __DIR__ . '/includes/media/Jpeg.php';
+$wgAutoloadLocalClasses['JpegMetadataExtractor'] = __DIR__ . '/includes/media/JpegMetadataExtractor.php';
+$wgAutoloadLocalClasses['JsonContent'] = __DIR__ . '/includes/content/JsonContent.php';
+$wgAutoloadLocalClasses['JsonContentHandler'] = __DIR__ . '/includes/content/JsonContentHandler.php';
+$wgAutoloadLocalClasses['KkConverter'] = __DIR__ . '/languages/classes/LanguageKk.php';
+$wgAutoloadLocalClasses['KuConverter'] = __DIR__ . '/languages/classes/LanguageKu.php';
+$wgAutoloadLocalClasses['LBFactory'] = __DIR__ . '/includes/db/LBFactory.php';
+$wgAutoloadLocalClasses['LBFactoryFake'] = __DIR__ . '/includes/db/LBFactory.php';
+$wgAutoloadLocalClasses['LBFactoryMulti'] = __DIR__ . '/includes/db/LBFactoryMulti.php';
+$wgAutoloadLocalClasses['LBFactorySimple'] = __DIR__ . '/includes/db/LBFactory.php';
+$wgAutoloadLocalClasses['LBFactorySingle'] = __DIR__ . '/includes/db/LBFactorySingle.php';
+$wgAutoloadLocalClasses['LCStore'] = __DIR__ . '/includes/cache/LocalisationCache.php';
+$wgAutoloadLocalClasses['LCStoreCDB'] = __DIR__ . '/includes/cache/LocalisationCache.php';
+$wgAutoloadLocalClasses['LCStoreDB'] = __DIR__ . '/includes/cache/LocalisationCache.php';
+$wgAutoloadLocalClasses['LCStoreNull'] = __DIR__ . '/includes/cache/LocalisationCache.php';
+$wgAutoloadLocalClasses['LangMemUsage'] = __DIR__ . '/maintenance/language/langmemusage.php';
+$wgAutoloadLocalClasses['Language'] = __DIR__ . '/languages/Language.php';
+$wgAutoloadLocalClasses['LanguageAr'] = __DIR__ . '/languages/classes/LanguageAr.php';
+$wgAutoloadLocalClasses['LanguageAz'] = __DIR__ . '/languages/classes/LanguageAz.php';
+$wgAutoloadLocalClasses['LanguageBe_tarask'] = __DIR__ . '/languages/classes/LanguageBe_tarask.php';
+$wgAutoloadLocalClasses['LanguageBg'] = __DIR__ . '/languages/classes/LanguageBg.php';
+$wgAutoloadLocalClasses['LanguageBs'] = __DIR__ . '/languages/classes/LanguageBs.php';
+$wgAutoloadLocalClasses['LanguageConverter'] = __DIR__ . '/languages/LanguageConverter.php';
+$wgAutoloadLocalClasses['LanguageCu'] = __DIR__ . '/languages/classes/LanguageCu.php';
+$wgAutoloadLocalClasses['LanguageDsb'] = __DIR__ . '/languages/classes/LanguageDsb.php';
+$wgAutoloadLocalClasses['LanguageEo'] = __DIR__ . '/languages/classes/LanguageEo.php';
+$wgAutoloadLocalClasses['LanguageEs'] = __DIR__ . '/languages/classes/LanguageEs.php';
+$wgAutoloadLocalClasses['LanguageEt'] = __DIR__ . '/languages/classes/LanguageEt.php';
+$wgAutoloadLocalClasses['LanguageFi'] = __DIR__ . '/languages/classes/LanguageFi.php';
+$wgAutoloadLocalClasses['LanguageGa'] = __DIR__ . '/languages/classes/LanguageGa.php';
+$wgAutoloadLocalClasses['LanguageGan'] = __DIR__ . '/languages/classes/LanguageGan.php';
+$wgAutoloadLocalClasses['LanguageHe'] = __DIR__ . '/languages/classes/LanguageHe.php';
+$wgAutoloadLocalClasses['LanguageHsb'] = __DIR__ . '/languages/classes/LanguageHsb.php';
+$wgAutoloadLocalClasses['LanguageHu'] = __DIR__ . '/languages/classes/LanguageHu.php';
+$wgAutoloadLocalClasses['LanguageHy'] = __DIR__ . '/languages/classes/LanguageHy.php';
+$wgAutoloadLocalClasses['LanguageIu'] = __DIR__ . '/languages/classes/LanguageIu.php';
+$wgAutoloadLocalClasses['LanguageJa'] = __DIR__ . '/languages/classes/LanguageJa.php';
+$wgAutoloadLocalClasses['LanguageKaa'] = __DIR__ . '/languages/classes/LanguageKaa.php';
+$wgAutoloadLocalClasses['LanguageKk'] = __DIR__ . '/languages/classes/LanguageKk.php';
+$wgAutoloadLocalClasses['LanguageKk_cyrl'] = __DIR__ . '/languages/classes/LanguageKk_cyrl.php';
+$wgAutoloadLocalClasses['LanguageKm'] = __DIR__ . '/languages/classes/LanguageKm.php';
+$wgAutoloadLocalClasses['LanguageKsh'] = __DIR__ . '/languages/classes/LanguageKsh.php';
+$wgAutoloadLocalClasses['LanguageKu'] = __DIR__ . '/languages/classes/LanguageKu.php';
+$wgAutoloadLocalClasses['LanguageKu_ku'] = __DIR__ . '/languages/classes/LanguageKu_ku.php';
+$wgAutoloadLocalClasses['LanguageLa'] = __DIR__ . '/languages/classes/LanguageLa.php';
+$wgAutoloadLocalClasses['LanguageMl'] = __DIR__ . '/languages/classes/LanguageMl.php';
+$wgAutoloadLocalClasses['LanguageMy'] = __DIR__ . '/languages/classes/LanguageMy.php';
+$wgAutoloadLocalClasses['LanguageOs'] = __DIR__ . '/languages/classes/LanguageOs.php';
+$wgAutoloadLocalClasses['LanguagePl'] = __DIR__ . '/languages/classes/LanguagePl.php';
+$wgAutoloadLocalClasses['LanguageQqx'] = __DIR__ . '/languages/classes/LanguageQqx.php';
+$wgAutoloadLocalClasses['LanguageRu'] = __DIR__ . '/languages/classes/LanguageRu.php';
+$wgAutoloadLocalClasses['LanguageShi'] = __DIR__ . '/languages/classes/LanguageShi.php';
+$wgAutoloadLocalClasses['LanguageSl'] = __DIR__ . '/languages/classes/LanguageSl.php';
+$wgAutoloadLocalClasses['LanguageSr'] = __DIR__ . '/languages/classes/LanguageSr.php';
+$wgAutoloadLocalClasses['LanguageTg'] = __DIR__ . '/languages/classes/LanguageTg.php';
+$wgAutoloadLocalClasses['LanguageTr'] = __DIR__ . '/languages/classes/LanguageTr.php';
+$wgAutoloadLocalClasses['LanguageTyv'] = __DIR__ . '/languages/classes/LanguageTyv.php';
+$wgAutoloadLocalClasses['LanguageUk'] = __DIR__ . '/languages/classes/LanguageUk.php';
+$wgAutoloadLocalClasses['LanguageUz'] = __DIR__ . '/languages/classes/LanguageUz.php';
+$wgAutoloadLocalClasses['LanguageWa'] = __DIR__ . '/languages/classes/LanguageWa.php';
+$wgAutoloadLocalClasses['LanguageYue'] = __DIR__ . '/languages/classes/LanguageYue.php';
+$wgAutoloadLocalClasses['LanguageZh'] = __DIR__ . '/languages/classes/LanguageZh.php';
+$wgAutoloadLocalClasses['LanguageZh_hans'] = __DIR__ . '/languages/classes/LanguageZh_hans.php';
+$wgAutoloadLocalClasses['Languages'] = __DIR__ . '/maintenance/language/languages.inc';
+$wgAutoloadLocalClasses['LayeredParameterizedPassword'] = __DIR__ . '/includes/password/LayeredParameterizedPassword.php';
+$wgAutoloadLocalClasses['LegacyLogFormatter'] = __DIR__ . '/includes/logging/LogFormatter.php';
+$wgAutoloadLocalClasses['License'] = __DIR__ . '/includes/Licenses.php';
+$wgAutoloadLocalClasses['Licenses'] = __DIR__ . '/includes/Licenses.php';
+$wgAutoloadLocalClasses['LikeMatch'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['LinkBatch'] = __DIR__ . '/includes/cache/LinkBatch.php';
+$wgAutoloadLocalClasses['LinkCache'] = __DIR__ . '/includes/cache/LinkCache.php';
+$wgAutoloadLocalClasses['LinkFilter'] = __DIR__ . '/includes/LinkFilter.php';
+$wgAutoloadLocalClasses['LinkHolderArray'] = __DIR__ . '/includes/parser/LinkHolderArray.php';
+$wgAutoloadLocalClasses['LinkSearchPage'] = __DIR__ . '/includes/specials/SpecialLinkSearch.php';
+$wgAutoloadLocalClasses['Linker'] = __DIR__ . '/includes/Linker.php';
+$wgAutoloadLocalClasses['LinksDeletionUpdate'] = __DIR__ . '/includes/deferred/LinksUpdate.php';
+$wgAutoloadLocalClasses['LinksUpdate'] = __DIR__ . '/includes/deferred/LinksUpdate.php';
+$wgAutoloadLocalClasses['ListDuplicatedFilesPage'] = __DIR__ . '/includes/specials/SpecialListDuplicatedFiles.php';
+$wgAutoloadLocalClasses['ListVariants'] = __DIR__ . '/maintenance/language/listVariants.php';
+$wgAutoloadLocalClasses['ListredirectsPage'] = __DIR__ . '/includes/specials/SpecialListredirects.php';
+$wgAutoloadLocalClasses['LoadBalancer'] = __DIR__ . '/includes/db/LoadBalancer.php';
+$wgAutoloadLocalClasses['LoadBalancerSingle'] = __DIR__ . '/includes/db/LBFactorySingle.php';
+$wgAutoloadLocalClasses['LoadMonitor'] = __DIR__ . '/includes/db/LoadMonitor.php';
+$wgAutoloadLocalClasses['LoadMonitorMySQL'] = __DIR__ . '/includes/db/LoadMonitor.php';
+$wgAutoloadLocalClasses['LoadMonitorNull'] = __DIR__ . '/includes/db/LoadMonitor.php';
+$wgAutoloadLocalClasses['LocalFile'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
+$wgAutoloadLocalClasses['LocalFileDeleteBatch'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
+$wgAutoloadLocalClasses['LocalFileMoveBatch'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
+$wgAutoloadLocalClasses['LocalFileRestoreBatch'] = __DIR__ . '/includes/filerepo/file/LocalFile.php';
+$wgAutoloadLocalClasses['LocalRepo'] = __DIR__ . '/includes/filerepo/LocalRepo.php';
+$wgAutoloadLocalClasses['LocalSettingsGenerator'] = __DIR__ . '/includes/installer/LocalSettingsGenerator.php';
+$wgAutoloadLocalClasses['LocalisationCache'] = __DIR__ . '/includes/cache/LocalisationCache.php';
+$wgAutoloadLocalClasses['LocalisationCacheBulkLoad'] = __DIR__ . '/includes/cache/LocalisationCache.php';
+$wgAutoloadLocalClasses['LockManager'] = __DIR__ . '/includes/filebackend/lockmanager/LockManager.php';
+$wgAutoloadLocalClasses['LockManagerGroup'] = __DIR__ . '/includes/filebackend/lockmanager/LockManagerGroup.php';
+$wgAutoloadLocalClasses['LogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
+$wgAutoloadLocalClasses['LogEntryBase'] = __DIR__ . '/includes/logging/LogEntry.php';
+$wgAutoloadLocalClasses['LogEventsList'] = __DIR__ . '/includes/logging/LogEventsList.php';
+$wgAutoloadLocalClasses['LogFormatter'] = __DIR__ . '/includes/logging/LogFormatter.php';
+$wgAutoloadLocalClasses['LogPage'] = __DIR__ . '/includes/logging/LogPage.php';
+$wgAutoloadLocalClasses['LogPager'] = __DIR__ . '/includes/logging/LogPager.php';
+$wgAutoloadLocalClasses['LoggedUpdateMaintenance'] = __DIR__ . '/maintenance/Maintenance.php';
+$wgAutoloadLocalClasses['LoginForm'] = __DIR__ . '/includes/specials/SpecialUserlogin.php';
+$wgAutoloadLocalClasses['LonelyPagesPage'] = __DIR__ . '/includes/specials/SpecialLonelypages.php';
+$wgAutoloadLocalClasses['LongPagesPage'] = __DIR__ . '/includes/specials/SpecialLongpages.php';
+$wgAutoloadLocalClasses['MIMEsearchPage'] = __DIR__ . '/includes/specials/SpecialMIMEsearch.php';
+$wgAutoloadLocalClasses['MWCallableUpdate'] = __DIR__ . '/includes/deferred/CallableUpdate.php';
+$wgAutoloadLocalClasses['MWContentSerializationException'] = __DIR__ . '/includes/content/ContentHandler.php';
+$wgAutoloadLocalClasses['MWCryptHKDF'] = __DIR__ . '/includes/utils/MWCryptHKDF.php';
+$wgAutoloadLocalClasses['MWCryptRand'] = __DIR__ . '/includes/utils/MWCryptRand.php';
+$wgAutoloadLocalClasses['MWDebug'] = __DIR__ . '/includes/debug/MWDebug.php';
+$wgAutoloadLocalClasses['MWDocGen'] = __DIR__ . '/maintenance/mwdocgen.php';
+$wgAutoloadLocalClasses['MWException'] = __DIR__ . '/includes/exception/MWException.php';
+$wgAutoloadLocalClasses['MWExceptionHandler'] = __DIR__ . '/includes/exception/MWExceptionHandler.php';
+$wgAutoloadLocalClasses['MWFunction'] = __DIR__ . '/includes/utils/MWFunction.php';
+$wgAutoloadLocalClasses['MWHookException'] = __DIR__ . '/includes/Hooks.php';
+$wgAutoloadLocalClasses['MWHttpRequest'] = __DIR__ . '/includes/HttpFunctions.php';
+$wgAutoloadLocalClasses['MWLogger'] = __DIR__ . '/includes/debug/logger/Logger.php';
+$wgAutoloadLocalClasses['MWLoggerLegacyLogger'] = __DIR__ . '/includes/debug/logger/legacy/Logger.php';
+$wgAutoloadLocalClasses['MWLoggerLegacySpi'] = __DIR__ . '/includes/debug/logger/legacy/Spi.php';
+$wgAutoloadLocalClasses['MWLoggerMonologHandler'] = __DIR__ . '/includes/debug/logger/monolog/Handler.php';
+$wgAutoloadLocalClasses['MWLoggerMonologProcessor'] = __DIR__ . '/includes/debug/logger/monolog/Processor.php';
+$wgAutoloadLocalClasses['MWLoggerMonologSpi'] = __DIR__ . '/includes/debug/logger/monolog/Spi.php';
+$wgAutoloadLocalClasses['MWLoggerNullSpi'] = __DIR__ . '/includes/debug/logger/NullSpi.php';
+$wgAutoloadLocalClasses['MWLoggerSpi'] = __DIR__ . '/includes/debug/logger/Spi.php';
+$wgAutoloadLocalClasses['MWMemcached'] = __DIR__ . '/includes/objectcache/MemcachedClient.php';
+$wgAutoloadLocalClasses['MWMessagePack'] = __DIR__ . '/includes/libs/MWMessagePack.php';
+$wgAutoloadLocalClasses['MWNamespace'] = __DIR__ . '/includes/MWNamespace.php';
+$wgAutoloadLocalClasses['MWOldPassword'] = __DIR__ . '/includes/password/MWOldPassword.php';
+$wgAutoloadLocalClasses['MWSaltedPassword'] = __DIR__ . '/includes/password/MWSaltedPassword.php';
+$wgAutoloadLocalClasses['MWTidy'] = __DIR__ . '/includes/parser/MWTidy.php';
+$wgAutoloadLocalClasses['MWTidyWrapper'] = __DIR__ . '/includes/parser/MWTidy.php';
+$wgAutoloadLocalClasses['MWTimestamp'] = __DIR__ . '/includes/MWTimestamp.php';
+$wgAutoloadLocalClasses['MachineReadableRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/MachineReadableRCFeedFormatter.php';
+$wgAutoloadLocalClasses['MagicWord'] = __DIR__ . '/includes/MagicWord.php';
+$wgAutoloadLocalClasses['MagicWordArray'] = __DIR__ . '/includes/MagicWord.php';
+$wgAutoloadLocalClasses['MailAddress'] = __DIR__ . '/includes/mail/MailAddress.php';
+$wgAutoloadLocalClasses['Maintenance'] = __DIR__ . '/maintenance/Maintenance.php';
+$wgAutoloadLocalClasses['MaintenanceFormatInstallDoc'] = __DIR__ . '/maintenance/formatInstallDoc.php';
+$wgAutoloadLocalClasses['MalformedTitleException'] = __DIR__ . '/includes/title/MalformedTitleException.php';
+$wgAutoloadLocalClasses['ManualLogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
+$wgAutoloadLocalClasses['MapCacheLRU'] = __DIR__ . '/includes/libs/MapCacheLRU.php';
+$wgAutoloadLocalClasses['MappedDiff'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['MappedIterator'] = __DIR__ . '/includes/libs/MappedIterator.php';
+$wgAutoloadLocalClasses['MarkpatrolledAction'] = __DIR__ . '/includes/actions/MarkpatrolledAction.php';
+$wgAutoloadLocalClasses['McTest'] = __DIR__ . '/maintenance/mctest.php';
+$wgAutoloadLocalClasses['MediaHandler'] = __DIR__ . '/includes/media/MediaHandler.php';
+$wgAutoloadLocalClasses['MediaStatisticsPage'] = __DIR__ . '/includes/specials/SpecialMediaStatistics.php';
+$wgAutoloadLocalClasses['MediaTransformError'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
+$wgAutoloadLocalClasses['MediaTransformOutput'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
+$wgAutoloadLocalClasses['MediaWiki'] = __DIR__ . '/includes/MediaWiki.php';
+$wgAutoloadLocalClasses['MediaWikiBagOStuff'] = __DIR__ . '/includes/objectcache/SqlBagOStuff.php';
+$wgAutoloadLocalClasses['MediaWikiI18N'] = __DIR__ . '/includes/skins/MediaWikiI18N.php';
+$wgAutoloadLocalClasses['MediaWikiPageLinkRenderer'] = __DIR__ . '/includes/title/MediaWikiPageLinkRenderer.php';
+$wgAutoloadLocalClasses['MediaWikiSite'] = __DIR__ . '/includes/site/MediaWikiSite.php';
+$wgAutoloadLocalClasses['MediaWikiTitleCodec'] = __DIR__ . '/includes/title/MediaWikiTitleCodec.php';
+$wgAutoloadLocalClasses['MediaWikiVersionFetcher'] = __DIR__ . '/includes/MediaWikiVersionFetcher.php';
+$wgAutoloadLocalClasses['MemCachedClientforWiki'] = __DIR__ . '/includes/objectcache/MemcachedClient.php';
+$wgAutoloadLocalClasses['MemcLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/MemcLockManager.php';
+$wgAutoloadLocalClasses['MemcachedBagOStuff'] = __DIR__ . '/includes/objectcache/MemcachedBagOStuff.php';
+$wgAutoloadLocalClasses['MemcachedPeclBagOStuff'] = __DIR__ . '/includes/objectcache/MemcachedPeclBagOStuff.php';
+$wgAutoloadLocalClasses['MemcachedPhpBagOStuff'] = __DIR__ . '/includes/objectcache/MemcachedPhpBagOStuff.php';
+$wgAutoloadLocalClasses['MemoryFileBackend'] = __DIR__ . '/includes/filebackend/MemoryFileBackend.php';
+$wgAutoloadLocalClasses['MergeHistoryPager'] = __DIR__ . '/includes/specials/SpecialMergeHistory.php';
+$wgAutoloadLocalClasses['MergeLogFormatter'] = __DIR__ . '/includes/logging/MergeLogFormatter.php';
+$wgAutoloadLocalClasses['MergeMessageFileList'] = __DIR__ . '/maintenance/mergeMessageFileList.php';
+$wgAutoloadLocalClasses['Message'] = __DIR__ . '/includes/Message.php';
+$wgAutoloadLocalClasses['MessageBlobStore'] = __DIR__ . '/includes/MessageBlobStore.php';
+$wgAutoloadLocalClasses['MessageCache'] = __DIR__ . '/includes/cache/MessageCache.php';
+$wgAutoloadLocalClasses['MessageContent'] = __DIR__ . '/includes/content/MessageContent.php';
+$wgAutoloadLocalClasses['MigrateUserGroup'] = __DIR__ . '/maintenance/migrateUserGroup.php';
+$wgAutoloadLocalClasses['MimeMagic'] = __DIR__ . '/includes/MimeMagic.php';
+$wgAutoloadLocalClasses['MinifyScript'] = __DIR__ . '/maintenance/minify.php';
+$wgAutoloadLocalClasses['MostcategoriesPage'] = __DIR__ . '/includes/specials/SpecialMostcategories.php';
+$wgAutoloadLocalClasses['MostimagesPage'] = __DIR__ . '/includes/specials/SpecialMostimages.php';
+$wgAutoloadLocalClasses['MostinterwikisPage'] = __DIR__ . '/includes/specials/SpecialMostinterwikis.php';
+$wgAutoloadLocalClasses['MostlinkedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialMostlinkedcategories.php';
+$wgAutoloadLocalClasses['MostlinkedPage'] = __DIR__ . '/includes/specials/SpecialMostlinked.php';
+$wgAutoloadLocalClasses['MostlinkedTemplatesPage'] = __DIR__ . '/includes/specials/SpecialMostlinkedtemplates.php';
+$wgAutoloadLocalClasses['MostrevisionsPage'] = __DIR__ . '/includes/specials/SpecialMostrevisions.php';
+$wgAutoloadLocalClasses['MoveBatch'] = __DIR__ . '/maintenance/moveBatch.php';
+$wgAutoloadLocalClasses['MoveFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['MoveLogFormatter'] = __DIR__ . '/includes/logging/MoveLogFormatter.php';
+$wgAutoloadLocalClasses['MovePage'] = __DIR__ . '/includes/MovePage.php';
+$wgAutoloadLocalClasses['MovePageForm'] = __DIR__ . '/includes/specials/SpecialMovepage.php';
+$wgAutoloadLocalClasses['MssqlBlob'] = __DIR__ . '/includes/db/DatabaseMssql.php';
+$wgAutoloadLocalClasses['MssqlField'] = __DIR__ . '/includes/db/DatabaseMssql.php';
+$wgAutoloadLocalClasses['MssqlInstaller'] = __DIR__ . '/includes/installer/MssqlInstaller.php';
+$wgAutoloadLocalClasses['MssqlResultWrapper'] = __DIR__ . '/includes/db/DatabaseMssql.php';
+$wgAutoloadLocalClasses['MssqlUpdater'] = __DIR__ . '/includes/installer/MssqlUpdater.php';
+$wgAutoloadLocalClasses['MultiConfig'] = __DIR__ . '/includes/config/MultiConfig.php';
+$wgAutoloadLocalClasses['MultiHttpClient'] = __DIR__ . '/includes/libs/MultiHttpClient.php';
+$wgAutoloadLocalClasses['MultiWriteBagOStuff'] = __DIR__ . '/includes/objectcache/MultiWriteBagOStuff.php';
+$wgAutoloadLocalClasses['MutableConfig'] = __DIR__ . '/includes/config/MutableConfig.php';
+$wgAutoloadLocalClasses['MwSql'] = __DIR__ . '/maintenance/sql.php';
+$wgAutoloadLocalClasses['MyLocalSettingsGenerator'] = __DIR__ . '/mw-config/overrides.php';
+$wgAutoloadLocalClasses['MySQLField'] = __DIR__ . '/includes/db/DatabaseMysqlBase.php';
+$wgAutoloadLocalClasses['MySQLMasterPos'] = __DIR__ . '/includes/db/DatabaseMysqlBase.php';
+$wgAutoloadLocalClasses['MySqlLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php';
+$wgAutoloadLocalClasses['MysqlInstaller'] = __DIR__ . '/includes/installer/MysqlInstaller.php';
+$wgAutoloadLocalClasses['MysqlUpdater'] = __DIR__ . '/includes/installer/MysqlUpdater.php';
+$wgAutoloadLocalClasses['NamespaceConflictChecker'] = __DIR__ . '/maintenance/namespaceDupes.php';
+$wgAutoloadLocalClasses['NewFilesPager'] = __DIR__ . '/includes/specials/SpecialNewimages.php';
+$wgAutoloadLocalClasses['NewPagesPager'] = __DIR__ . '/includes/specials/SpecialNewpages.php';
+$wgAutoloadLocalClasses['NewUsersLogFormatter'] = __DIR__ . '/includes/logging/NewUsersLogFormatter.php';
+$wgAutoloadLocalClasses['NolinesImageGallery'] = __DIR__ . '/includes/gallery/NolinesImageGallery.php';
+$wgAutoloadLocalClasses['NukeNS'] = __DIR__ . '/maintenance/nukeNS.php';
+$wgAutoloadLocalClasses['NukePage'] = __DIR__ . '/maintenance/nukePage.php';
+$wgAutoloadLocalClasses['NullFileJournal'] = __DIR__ . '/includes/filebackend/filejournal/FileJournal.php';
+$wgAutoloadLocalClasses['NullFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['NullJob'] = __DIR__ . '/includes/jobqueue/jobs/NullJob.php';
+$wgAutoloadLocalClasses['NullLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/LockManager.php';
+$wgAutoloadLocalClasses['NullRepo'] = __DIR__ . '/includes/filerepo/NullRepo.php';
+$wgAutoloadLocalClasses['ORAField'] = __DIR__ . '/includes/db/DatabaseOracle.php';
+$wgAutoloadLocalClasses['ORAResult'] = __DIR__ . '/includes/db/DatabaseOracle.php';
+$wgAutoloadLocalClasses['ORMIterator'] = __DIR__ . '/includes/db/ORMIterator.php';
+$wgAutoloadLocalClasses['ORMResult'] = __DIR__ . '/includes/db/ORMResult.php';
+$wgAutoloadLocalClasses['ORMRow'] = __DIR__ . '/includes/db/ORMRow.php';
+$wgAutoloadLocalClasses['ORMTable'] = __DIR__ . '/includes/db/ORMTable.php';
+$wgAutoloadLocalClasses['ObjectCache'] = __DIR__ . '/includes/objectcache/ObjectCache.php';
+$wgAutoloadLocalClasses['ObjectCacheSessionHandler'] = __DIR__ . '/includes/objectcache/ObjectCacheSessionHandler.php';
+$wgAutoloadLocalClasses['ObjectFactory'] = __DIR__ . '/includes/libs/ObjectFactory.php';
+$wgAutoloadLocalClasses['ObjectFileCache'] = __DIR__ . '/includes/cache/ObjectFileCache.php';
+$wgAutoloadLocalClasses['OldChangesList'] = __DIR__ . '/includes/changes/OldChangesList.php';
+$wgAutoloadLocalClasses['OldLocalFile'] = __DIR__ . '/includes/filerepo/file/OldLocalFile.php';
+$wgAutoloadLocalClasses['OracleInstaller'] = __DIR__ . '/includes/installer/OracleInstaller.php';
+$wgAutoloadLocalClasses['OracleUpdater'] = __DIR__ . '/includes/installer/OracleUpdater.php';
+$wgAutoloadLocalClasses['OrphanStats'] = __DIR__ . '/maintenance/storage/orphanStats.php';
+$wgAutoloadLocalClasses['Orphans'] = __DIR__ . '/maintenance/orphans.php';
+$wgAutoloadLocalClasses['OutputPage'] = __DIR__ . '/includes/OutputPage.php';
+$wgAutoloadLocalClasses['PNGHandler'] = __DIR__ . '/includes/media/PNG.php';
+$wgAutoloadLocalClasses['PNGMetadataExtractor'] = __DIR__ . '/includes/media/PNGMetadataExtractor.php';
+$wgAutoloadLocalClasses['PPCustomFrame_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPCustomFrame_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPDAccum_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPDPart'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPDPart_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPDStack'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPDStackElement'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPDStackElement_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPDStack_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPFrame'] = __DIR__ . '/includes/parser/Preprocessor.php';
+$wgAutoloadLocalClasses['PPFrame_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPFrame_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPFuzzTest'] = __DIR__ . '/maintenance/preprocessorFuzzTest.php';
+$wgAutoloadLocalClasses['PPFuzzTester'] = __DIR__ . '/maintenance/preprocessorFuzzTest.php';
+$wgAutoloadLocalClasses['PPFuzzUser'] = __DIR__ . '/maintenance/preprocessorFuzzTest.php';
+$wgAutoloadLocalClasses['PPNode'] = __DIR__ . '/includes/parser/Preprocessor.php';
+$wgAutoloadLocalClasses['PPNode_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPNode_Hash_Array'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPNode_Hash_Attr'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPNode_Hash_Text'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPNode_Hash_Tree'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PPTemplateFrame_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['PPTemplateFrame_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['PackedHoverImageGallery'] = __DIR__ . '/includes/gallery/PackedOverlayImageGallery.php';
+$wgAutoloadLocalClasses['PackedImageGallery'] = __DIR__ . '/includes/gallery/PackedImageGallery.php';
+$wgAutoloadLocalClasses['PackedOverlayImageGallery'] = __DIR__ . '/includes/gallery/PackedOverlayImageGallery.php';
+$wgAutoloadLocalClasses['Page'] = __DIR__ . '/includes/page/WikiPage.php';
+$wgAutoloadLocalClasses['PageArchive'] = __DIR__ . '/includes/specials/SpecialUndelete.php';
+$wgAutoloadLocalClasses['PageExists'] = __DIR__ . '/maintenance/pageExists.php';
+$wgAutoloadLocalClasses['PageLangLogFormatter'] = __DIR__ . '/includes/logging/PageLangLogFormatter.php';
+$wgAutoloadLocalClasses['PageLinkRenderer'] = __DIR__ . '/includes/title/PageLinkRenderer.php';
+$wgAutoloadLocalClasses['PageQueryPage'] = __DIR__ . '/includes/specialpage/PageQueryPage.php';
+$wgAutoloadLocalClasses['Pager'] = __DIR__ . '/includes/pager/Pager.php';
+$wgAutoloadLocalClasses['ParameterizedPassword'] = __DIR__ . '/includes/password/ParameterizedPassword.php';
+$wgAutoloadLocalClasses['Parser'] = __DIR__ . '/includes/parser/Parser.php';
+$wgAutoloadLocalClasses['ParserCache'] = __DIR__ . '/includes/parser/ParserCache.php';
+$wgAutoloadLocalClasses['ParserDiffTest'] = __DIR__ . '/includes/parser/ParserDiffTest.php';
+$wgAutoloadLocalClasses['ParserOptions'] = __DIR__ . '/includes/parser/ParserOptions.php';
+$wgAutoloadLocalClasses['ParserOutput'] = __DIR__ . '/includes/parser/ParserOutput.php';
+$wgAutoloadLocalClasses['Password'] = __DIR__ . '/includes/password/Password.php';
+$wgAutoloadLocalClasses['PasswordError'] = __DIR__ . '/includes/password/PasswordError.php';
+$wgAutoloadLocalClasses['PasswordFactory'] = __DIR__ . '/includes/password/PasswordFactory.php';
+$wgAutoloadLocalClasses['PatchSql'] = __DIR__ . '/maintenance/patchSql.php';
+$wgAutoloadLocalClasses['PathRouter'] = __DIR__ . '/includes/PathRouter.php';
+$wgAutoloadLocalClasses['PathRouterPatternReplacer'] = __DIR__ . '/includes/PathRouter.php';
+$wgAutoloadLocalClasses['PatrolLog'] = __DIR__ . '/includes/logging/PatrolLog.php';
+$wgAutoloadLocalClasses['PatrolLogFormatter'] = __DIR__ . '/includes/logging/PatrolLogFormatter.php';
+$wgAutoloadLocalClasses['Pbkdf2Password'] = __DIR__ . '/includes/password/Pbkdf2Password.php';
+$wgAutoloadLocalClasses['PermissionsError'] = __DIR__ . '/includes/exception/PermissionsError.php';
+$wgAutoloadLocalClasses['PhpHttpRequest'] = __DIR__ . '/includes/HttpFunctions.php';
+$wgAutoloadLocalClasses['PhpXmlBugTester'] = __DIR__ . '/includes/installer/PhpBugTests.php';
+$wgAutoloadLocalClasses['PoolCounter'] = __DIR__ . '/includes/poolcounter/PoolCounter.php';
+$wgAutoloadLocalClasses['PoolCounterRedis'] = __DIR__ . '/includes/poolcounter/PoolCounterRedis.php';
+$wgAutoloadLocalClasses['PoolCounterWork'] = __DIR__ . '/includes/poolcounter/PoolCounterWork.php';
+$wgAutoloadLocalClasses['PoolCounterWorkViaCallback'] = __DIR__ . '/includes/poolcounter/PoolCounterWorkViaCallback.php';
+$wgAutoloadLocalClasses['PoolCounter_Stub'] = __DIR__ . '/includes/poolcounter/PoolCounter.php';
+$wgAutoloadLocalClasses['PoolWorkArticleView'] = __DIR__ . '/includes/poolcounter/PoolWorkArticleView.php';
+$wgAutoloadLocalClasses['PopulateBacklinkNamespace'] = __DIR__ . '/maintenance/populateBacklinkNamespace.php';
+$wgAutoloadLocalClasses['PopulateBloomFilter'] = __DIR__ . '/maintenance/populateBloomCache.php';
+$wgAutoloadLocalClasses['PopulateCategory'] = __DIR__ . '/maintenance/populateCategory.php';
+$wgAutoloadLocalClasses['PopulateFilearchiveSha1'] = __DIR__ . '/maintenance/populateFilearchiveSha1.php';
+$wgAutoloadLocalClasses['PopulateImageSha1'] = __DIR__ . '/maintenance/populateImageSha1.php';
+$wgAutoloadLocalClasses['PopulateLogSearch'] = __DIR__ . '/maintenance/populateLogSearch.php';
+$wgAutoloadLocalClasses['PopulateLogUsertext'] = __DIR__ . '/maintenance/populateLogUsertext.php';
+$wgAutoloadLocalClasses['PopulateParentId'] = __DIR__ . '/maintenance/populateParentId.php';
+$wgAutoloadLocalClasses['PopulateRecentChangesSource'] = __DIR__ . '/maintenance/populateRecentChangesSource.php';
+$wgAutoloadLocalClasses['PopulateRevisionLength'] = __DIR__ . '/maintenance/populateRevisionLength.php';
+$wgAutoloadLocalClasses['PopulateRevisionSha1'] = __DIR__ . '/maintenance/populateRevisionSha1.php';
+$wgAutoloadLocalClasses['PostgreSqlLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/DBLockManager.php';
+$wgAutoloadLocalClasses['PostgresField'] = __DIR__ . '/includes/db/DatabasePostgres.php';
+$wgAutoloadLocalClasses['PostgresInstaller'] = __DIR__ . '/includes/installer/PostgresInstaller.php';
+$wgAutoloadLocalClasses['PostgresTransactionState'] = __DIR__ . '/includes/db/DatabasePostgres.php';
+$wgAutoloadLocalClasses['PostgresUpdater'] = __DIR__ . '/includes/installer/PostgresUpdater.php';
+$wgAutoloadLocalClasses['Preferences'] = __DIR__ . '/includes/Preferences.php';
+$wgAutoloadLocalClasses['PreferencesForm'] = __DIR__ . '/includes/Preferences.php';
+$wgAutoloadLocalClasses['PrefixSearch'] = __DIR__ . '/includes/PrefixSearch.php';
+$wgAutoloadLocalClasses['PreprocessDump'] = __DIR__ . '/maintenance/preprocessDump.php';
+$wgAutoloadLocalClasses['Preprocessor'] = __DIR__ . '/includes/parser/Preprocessor.php';
+$wgAutoloadLocalClasses['Preprocessor_DOM'] = __DIR__ . '/includes/parser/Preprocessor_DOM.php';
+$wgAutoloadLocalClasses['Preprocessor_Hash'] = __DIR__ . '/includes/parser/Preprocessor_Hash.php';
+$wgAutoloadLocalClasses['ProcessCacheLRU'] = __DIR__ . '/includes/libs/ProcessCacheLRU.php';
+$wgAutoloadLocalClasses['ProfileSection'] = __DIR__ . '/includes/profiler/ProfileSection.php';
+$wgAutoloadLocalClasses['Profiler'] = __DIR__ . '/includes/profiler/Profiler.php';
+$wgAutoloadLocalClasses['ProfilerSimpleDB'] = __DIR__ . '/includes/profiler/ProfilerSimpleDB.php';
+$wgAutoloadLocalClasses['ProfilerSimpleText'] = __DIR__ . '/includes/profiler/ProfilerSimpleText.php';
+$wgAutoloadLocalClasses['ProfilerSimpleTrace'] = __DIR__ . '/includes/profiler/ProfilerSimpleTrace.php';
+$wgAutoloadLocalClasses['ProfilerSimpleUDP'] = __DIR__ . '/includes/profiler/ProfilerSimpleUDP.php';
+$wgAutoloadLocalClasses['ProfilerStandard'] = __DIR__ . '/includes/profiler/ProfilerStandard.php';
+$wgAutoloadLocalClasses['ProfilerStub'] = __DIR__ . '/includes/profiler/ProfilerStub.php';
+$wgAutoloadLocalClasses['ProfilerXhprof'] = __DIR__ . '/includes/profiler/ProfilerXhprof.php';
+$wgAutoloadLocalClasses['Protect'] = __DIR__ . '/maintenance/protect.php';
+$wgAutoloadLocalClasses['ProtectAction'] = __DIR__ . '/includes/actions/ProtectAction.php';
+$wgAutoloadLocalClasses['ProtectedPagesPager'] = __DIR__ . '/includes/specials/SpecialProtectedpages.php';
+$wgAutoloadLocalClasses['ProtectedTitlesPager'] = __DIR__ . '/includes/specials/SpecialProtectedtitles.php';
+$wgAutoloadLocalClasses['ProtectionForm'] = __DIR__ . '/includes/ProtectionForm.php';
+$wgAutoloadLocalClasses['PruneFileCache'] = __DIR__ . '/maintenance/pruneFileCache.php';
+$wgAutoloadLocalClasses['PublishStashedFileJob'] = __DIR__ . '/includes/jobqueue/jobs/PublishStashedFileJob.php';
+$wgAutoloadLocalClasses['PurgeAction'] = __DIR__ . '/includes/actions/PurgeAction.php';
+$wgAutoloadLocalClasses['PurgeChangedFiles'] = __DIR__ . '/maintenance/purgeChangedFiles.php';
+$wgAutoloadLocalClasses['PurgeChangedPages'] = __DIR__ . '/maintenance/purgeChangedPages.php';
+$wgAutoloadLocalClasses['PurgeList'] = __DIR__ . '/maintenance/purgeList.php';
+$wgAutoloadLocalClasses['PurgeOldText'] = __DIR__ . '/maintenance/purgeOldText.php';
+$wgAutoloadLocalClasses['PurgeParserCache'] = __DIR__ . '/maintenance/purgeParserCache.php';
+$wgAutoloadLocalClasses['QueryPage'] = __DIR__ . '/includes/specialpage/QueryPage.php';
+$wgAutoloadLocalClasses['QuickTemplate'] = __DIR__ . '/includes/skins/QuickTemplate.php';
+$wgAutoloadLocalClasses['QuorumLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/QuorumLockManager.php';
+$wgAutoloadLocalClasses['RCCacheEntry'] = __DIR__ . '/includes/changes/RCCacheEntry.php';
+$wgAutoloadLocalClasses['RCCacheEntryFactory'] = __DIR__ . '/includes/changes/RCCacheEntryFactory.php';
+$wgAutoloadLocalClasses['RCDatabaseLogEntry'] = __DIR__ . '/includes/logging/LogEntry.php';
+$wgAutoloadLocalClasses['RCFeedEngine'] = __DIR__ . '/includes/rcfeed/RCFeedEngine.php';
+$wgAutoloadLocalClasses['RCFeedFormatter'] = __DIR__ . '/includes/rcfeed/RCFeedFormatter.php';
+$wgAutoloadLocalClasses['RSSFeed'] = __DIR__ . '/includes/Feed.php';
+$wgAutoloadLocalClasses['RandomPage'] = __DIR__ . '/includes/specials/SpecialRandompage.php';
+$wgAutoloadLocalClasses['RangeDifference'] = __DIR__ . '/includes/diff/WikiDiff3.php';
+$wgAutoloadLocalClasses['RawAction'] = __DIR__ . '/includes/actions/RawAction.php';
+$wgAutoloadLocalClasses['RawMessage'] = __DIR__ . '/includes/Message.php';
+$wgAutoloadLocalClasses['ReadOnlyError'] = __DIR__ . '/includes/exception/ReadOnlyError.php';
+$wgAutoloadLocalClasses['ReassignEdits'] = __DIR__ . '/maintenance/reassignEdits.php';
+$wgAutoloadLocalClasses['RebuildAll'] = __DIR__ . '/maintenance/rebuildall.php';
+$wgAutoloadLocalClasses['RebuildFileCache'] = __DIR__ . '/maintenance/rebuildFileCache.php';
+$wgAutoloadLocalClasses['RebuildLocalisationCache'] = __DIR__ . '/maintenance/rebuildLocalisationCache.php';
+$wgAutoloadLocalClasses['RebuildMessages'] = __DIR__ . '/maintenance/rebuildmessages.php';
+$wgAutoloadLocalClasses['RebuildRecentchanges'] = __DIR__ . '/maintenance/rebuildrecentchanges.php';
+$wgAutoloadLocalClasses['RebuildTextIndex'] = __DIR__ . '/maintenance/rebuildtextindex.php';
+$wgAutoloadLocalClasses['RecentChange'] = __DIR__ . '/includes/changes/RecentChange.php';
+$wgAutoloadLocalClasses['RecompressTracked'] = __DIR__ . '/maintenance/storage/recompressTracked.php';
+$wgAutoloadLocalClasses['RedirectSpecialArticle'] = __DIR__ . '/includes/specialpage/RedirectSpecialPage.php';
+$wgAutoloadLocalClasses['RedirectSpecialPage'] = __DIR__ . '/includes/specialpage/RedirectSpecialPage.php';
+$wgAutoloadLocalClasses['RedisBagOStuff'] = __DIR__ . '/includes/objectcache/RedisBagOStuff.php';
+$wgAutoloadLocalClasses['RedisConnRef'] = __DIR__ . '/includes/clientpool/RedisConnectionPool.php';
+$wgAutoloadLocalClasses['RedisConnectionPool'] = __DIR__ . '/includes/clientpool/RedisConnectionPool.php';
+$wgAutoloadLocalClasses['RedisLockManager'] = __DIR__ . '/includes/filebackend/lockmanager/RedisLockManager.php';
+$wgAutoloadLocalClasses['RedisPubSubFeedEngine'] = __DIR__ . '/includes/rcfeed/RedisPubSubFeedEngine.php';
+$wgAutoloadLocalClasses['RefreshFileHeaders'] = __DIR__ . '/maintenance/refreshFileHeaders.php';
+$wgAutoloadLocalClasses['RefreshImageMetadata'] = __DIR__ . '/maintenance/refreshImageMetadata.php';
+$wgAutoloadLocalClasses['RefreshLinks'] = __DIR__ . '/maintenance/refreshLinks.php';
+$wgAutoloadLocalClasses['RefreshLinksJob'] = __DIR__ . '/includes/jobqueue/jobs/RefreshLinksJob.php';
+$wgAutoloadLocalClasses['RefreshLinksJob2'] = __DIR__ . '/includes/jobqueue/jobs/RefreshLinksJob2.php';
+$wgAutoloadLocalClasses['RegexlikeReplacer'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['RemoveUnusedAccounts'] = __DIR__ . '/maintenance/removeUnusedAccounts.php';
+$wgAutoloadLocalClasses['RenameDbPrefix'] = __DIR__ . '/maintenance/renameDbPrefix.php';
+$wgAutoloadLocalClasses['RenderAction'] = __DIR__ . '/includes/actions/RenderAction.php';
+$wgAutoloadLocalClasses['ReplacementArray'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['Replacer'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['RepoGroup'] = __DIR__ . '/includes/filerepo/RepoGroup.php';
+$wgAutoloadLocalClasses['RequestContext'] = __DIR__ . '/includes/context/RequestContext.php';
+$wgAutoloadLocalClasses['ResetUserTokens'] = __DIR__ . '/maintenance/resetUserTokens.php';
+$wgAutoloadLocalClasses['ResourceFileCache'] = __DIR__ . '/includes/cache/ResourceFileCache.php';
+$wgAutoloadLocalClasses['ResourceLoader'] = __DIR__ . '/includes/resourceloader/ResourceLoader.php';
+$wgAutoloadLocalClasses['ResourceLoaderContext'] = __DIR__ . '/includes/resourceloader/ResourceLoaderContext.php';
+$wgAutoloadLocalClasses['ResourceLoaderEditToolbarModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderEditToolbarModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderFileModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderFileModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderFilePageModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderFilePageModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderFilePath'] = __DIR__ . '/includes/resourceloader/ResourceLoaderFilePath.php';
+$wgAutoloadLocalClasses['ResourceLoaderLanguageDataModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderLanguageDataModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderLanguageNamesModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderLanguageNamesModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderNoscriptModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderNoscriptModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderSiteModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderSiteModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderSkinModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderSkinModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderStartUpModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderStartUpModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderUserCSSPrefsModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderUserGroupsModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserGroupsModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderUserModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderUserOptionsModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserOptionsModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderUserTokensModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderUserTokensModule.php';
+$wgAutoloadLocalClasses['ResourceLoaderWikiModule'] = __DIR__ . '/includes/resourceloader/ResourceLoaderWikiModule.php';
+$wgAutoloadLocalClasses['ResultWrapper'] = __DIR__ . '/includes/db/DatabaseUtility.php';
+$wgAutoloadLocalClasses['RevDelArchiveItem'] = __DIR__ . '/includes/revisiondelete/RevDelArchiveItem.php';
+$wgAutoloadLocalClasses['RevDelArchiveList'] = __DIR__ . '/includes/revisiondelete/RevDelArchiveList.php';
+$wgAutoloadLocalClasses['RevDelArchivedFileItem'] = __DIR__ . '/includes/revisiondelete/RevDelArchivedFileItem.php';
+$wgAutoloadLocalClasses['RevDelArchivedFileList'] = __DIR__ . '/includes/revisiondelete/RevDelArchivedFileList.php';
+$wgAutoloadLocalClasses['RevDelArchivedRevisionItem'] = __DIR__ . '/includes/revisiondelete/RevDelArchivedRevisionItem.php';
+$wgAutoloadLocalClasses['RevDelFileItem'] = __DIR__ . '/includes/revisiondelete/RevDelFileItem.php';
+$wgAutoloadLocalClasses['RevDelFileList'] = __DIR__ . '/includes/revisiondelete/RevDelFileList.php';
+$wgAutoloadLocalClasses['RevDelItem'] = __DIR__ . '/includes/revisiondelete/RevDelItem.php';
+$wgAutoloadLocalClasses['RevDelList'] = __DIR__ . '/includes/revisiondelete/RevDelList.php';
+$wgAutoloadLocalClasses['RevDelLogItem'] = __DIR__ . '/includes/revisiondelete/RevDelLogItem.php';
+$wgAutoloadLocalClasses['RevDelLogList'] = __DIR__ . '/includes/revisiondelete/RevDelLogList.php';
+$wgAutoloadLocalClasses['RevDelRevisionItem'] = __DIR__ . '/includes/revisiondelete/RevDelRevisionItem.php';
+$wgAutoloadLocalClasses['RevDelRevisionList'] = __DIR__ . '/includes/revisiondelete/RevDelRevisionList.php';
+$wgAutoloadLocalClasses['ReverseChronologicalPager'] = __DIR__ . '/includes/pager/ReverseChronologicalPager.php';
+$wgAutoloadLocalClasses['RevertAction'] = __DIR__ . '/includes/actions/RevertAction.php';
+$wgAutoloadLocalClasses['Revision'] = __DIR__ . '/includes/Revision.php';
+$wgAutoloadLocalClasses['RevisionDeleteUser'] = __DIR__ . '/includes/revisiondelete/RevisionDeleteUser.php';
+$wgAutoloadLocalClasses['RevisionDeleter'] = __DIR__ . '/includes/revisiondelete/RevisionDeleter.php';
+$wgAutoloadLocalClasses['RevisionItem'] = __DIR__ . '/includes/RevisionList.php';
+$wgAutoloadLocalClasses['RevisionItemBase'] = __DIR__ . '/includes/RevisionList.php';
+$wgAutoloadLocalClasses['RevisionList'] = __DIR__ . '/includes/RevisionList.php';
+$wgAutoloadLocalClasses['RevisionListBase'] = __DIR__ . '/includes/RevisionList.php';
+$wgAutoloadLocalClasses['RevisiondeleteAction'] = __DIR__ . '/includes/actions/RevisiondeleteAction.php';
+$wgAutoloadLocalClasses['RightsLogFormatter'] = __DIR__ . '/includes/logging/RightsLogFormatter.php';
+$wgAutoloadLocalClasses['RollbackAction'] = __DIR__ . '/includes/actions/RollbackAction.php';
+$wgAutoloadLocalClasses['RollbackEdits'] = __DIR__ . '/maintenance/rollbackEdits.php';
+$wgAutoloadLocalClasses['RunJobs'] = __DIR__ . '/maintenance/runJobs.php';
+$wgAutoloadLocalClasses['RunningStat'] = __DIR__ . '/includes/libs/RunningStat.php';
+$wgAutoloadLocalClasses['SQLiteField'] = __DIR__ . '/includes/db/DatabaseSqlite.php';
+$wgAutoloadLocalClasses['SVGMetadataExtractor'] = __DIR__ . '/includes/media/SVGMetadataExtractor.php';
+$wgAutoloadLocalClasses['SVGReader'] = __DIR__ . '/includes/media/SVGMetadataExtractor.php';
+$wgAutoloadLocalClasses['Sanitizer'] = __DIR__ . '/includes/Sanitizer.php';
+$wgAutoloadLocalClasses['SavepointPostgres'] = __DIR__ . '/includes/db/DatabasePostgres.php';
+$wgAutoloadLocalClasses['ScopedCallback'] = __DIR__ . '/includes/libs/ScopedCallback.php';
+$wgAutoloadLocalClasses['ScopedLock'] = __DIR__ . '/includes/filebackend/lockmanager/ScopedLock.php';
+$wgAutoloadLocalClasses['ScopedPHPTimeout'] = __DIR__ . '/includes/libs/ScopedPHPTimeout.php';
+$wgAutoloadLocalClasses['SearchDatabase'] = __DIR__ . '/includes/search/SearchDatabase.php';
+$wgAutoloadLocalClasses['SearchDump'] = __DIR__ . '/maintenance/dumpIterator.php';
+$wgAutoloadLocalClasses['SearchEngine'] = __DIR__ . '/includes/search/SearchEngine.php';
+$wgAutoloadLocalClasses['SearchEngineDummy'] = __DIR__ . '/includes/search/SearchEngine.php';
+$wgAutoloadLocalClasses['SearchHighlighter'] = __DIR__ . '/includes/search/SearchHighlighter.php';
+$wgAutoloadLocalClasses['SearchMssql'] = __DIR__ . '/includes/search/SearchMssql.php';
+$wgAutoloadLocalClasses['SearchMySQL'] = __DIR__ . '/includes/search/SearchMySQL.php';
+$wgAutoloadLocalClasses['SearchNearMatchResultSet'] = __DIR__ . '/includes/search/SearchResultSet.php';
+$wgAutoloadLocalClasses['SearchOracle'] = __DIR__ . '/includes/search/SearchOracle.php';
+$wgAutoloadLocalClasses['SearchPostgres'] = __DIR__ . '/includes/search/SearchPostgres.php';
+$wgAutoloadLocalClasses['SearchResult'] = __DIR__ . '/includes/search/SearchResult.php';
+$wgAutoloadLocalClasses['SearchResultSet'] = __DIR__ . '/includes/search/SearchResultSet.php';
+$wgAutoloadLocalClasses['SearchSqlite'] = __DIR__ . '/includes/search/SearchSqlite.php';
+$wgAutoloadLocalClasses['SearchUpdate'] = __DIR__ . '/includes/deferred/SearchUpdate.php';
+$wgAutoloadLocalClasses['SectionProfiler'] = __DIR__ . '/includes/profiler/SectionProfiler.php';
+$wgAutoloadLocalClasses['SevenZipStream'] = __DIR__ . '/maintenance/7zip.inc';
+$wgAutoloadLocalClasses['ShiConverter'] = __DIR__ . '/languages/classes/LanguageShi.php';
+$wgAutoloadLocalClasses['ShortPagesPage'] = __DIR__ . '/includes/specials/SpecialShortpages.php';
+$wgAutoloadLocalClasses['ShowCacheStats'] = __DIR__ . '/maintenance/showCacheStats.php';
+$wgAutoloadLocalClasses['ShowJobs'] = __DIR__ . '/maintenance/showJobs.php';
+$wgAutoloadLocalClasses['ShowSiteStats'] = __DIR__ . '/maintenance/showSiteStats.php';
+$wgAutoloadLocalClasses['Site'] = __DIR__ . '/includes/site/Site.php';
+$wgAutoloadLocalClasses['SiteArray'] = __DIR__ . '/includes/site/SiteList.php';
+$wgAutoloadLocalClasses['SiteConfiguration'] = __DIR__ . '/includes/SiteConfiguration.php';
+$wgAutoloadLocalClasses['SiteList'] = __DIR__ . '/includes/site/SiteList.php';
+$wgAutoloadLocalClasses['SiteObject'] = __DIR__ . '/includes/site/Site.php';
+$wgAutoloadLocalClasses['SiteSQLStore'] = __DIR__ . '/includes/site/SiteSQLStore.php';
+$wgAutoloadLocalClasses['SiteStats'] = __DIR__ . '/includes/SiteStats.php';
+$wgAutoloadLocalClasses['SiteStatsInit'] = __DIR__ . '/includes/SiteStats.php';
+$wgAutoloadLocalClasses['SiteStatsUpdate'] = __DIR__ . '/includes/deferred/SiteStatsUpdate.php';
+$wgAutoloadLocalClasses['SiteStore'] = __DIR__ . '/includes/site/SiteStore.php';
+$wgAutoloadLocalClasses['Sites'] = __DIR__ . '/includes/site/SiteSQLStore.php';
+$wgAutoloadLocalClasses['Skin'] = __DIR__ . '/includes/skins/Skin.php';
+$wgAutoloadLocalClasses['SkinApi'] = __DIR__ . '/includes/skins/SkinApi.php';
+$wgAutoloadLocalClasses['SkinApiTemplate'] = __DIR__ . '/includes/skins/SkinApiTemplate.php';
+$wgAutoloadLocalClasses['SkinException'] = __DIR__ . '/includes/skins/SkinException.php';
+$wgAutoloadLocalClasses['SkinFactory'] = __DIR__ . '/includes/skins/SkinFactory.php';
+$wgAutoloadLocalClasses['SkinFallback'] = __DIR__ . '/includes/skins/SkinFallback.php';
+$wgAutoloadLocalClasses['SkinFallbackTemplate'] = __DIR__ . '/includes/skins/SkinFallbackTemplate.php';
+$wgAutoloadLocalClasses['SkinTemplate'] = __DIR__ . '/includes/skins/SkinTemplate.php';
+$wgAutoloadLocalClasses['SpecialActiveUsers'] = __DIR__ . '/includes/specials/SpecialActiveusers.php';
+$wgAutoloadLocalClasses['SpecialAllMessages'] = __DIR__ . '/includes/specials/SpecialAllMessages.php';
+$wgAutoloadLocalClasses['SpecialAllMyUploads'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
+$wgAutoloadLocalClasses['SpecialAllPages'] = __DIR__ . '/includes/specials/SpecialAllPages.php';
+$wgAutoloadLocalClasses['SpecialApiHelp'] = __DIR__ . '/includes/specials/SpecialApiHelp.php';
+$wgAutoloadLocalClasses['SpecialBlankpage'] = __DIR__ . '/includes/specials/SpecialBlankpage.php';
+$wgAutoloadLocalClasses['SpecialBlock'] = __DIR__ . '/includes/specials/SpecialBlock.php';
+$wgAutoloadLocalClasses['SpecialBlockList'] = __DIR__ . '/includes/specials/SpecialBlockList.php';
+$wgAutoloadLocalClasses['SpecialBookSources'] = __DIR__ . '/includes/specials/SpecialBooksources.php';
+$wgAutoloadLocalClasses['SpecialCachedPage'] = __DIR__ . '/includes/specials/SpecialCachedPage.php';
+$wgAutoloadLocalClasses['SpecialCategories'] = __DIR__ . '/includes/specials/SpecialCategories.php';
+$wgAutoloadLocalClasses['SpecialChangeEmail'] = __DIR__ . '/includes/specials/SpecialChangeEmail.php';
+$wgAutoloadLocalClasses['SpecialChangePassword'] = __DIR__ . '/includes/specials/SpecialChangePassword.php';
+$wgAutoloadLocalClasses['SpecialComparePages'] = __DIR__ . '/includes/specials/SpecialComparePages.php';
+$wgAutoloadLocalClasses['SpecialContributions'] = __DIR__ . '/includes/specials/SpecialContributions.php';
+$wgAutoloadLocalClasses['SpecialCreateAccount'] = __DIR__ . '/includes/specials/SpecialCreateAccount.php';
+$wgAutoloadLocalClasses['SpecialDiff'] = __DIR__ . '/includes/specials/SpecialDiff.php';
+$wgAutoloadLocalClasses['SpecialEditWatchlist'] = __DIR__ . '/includes/specials/SpecialEditWatchlist.php';
+$wgAutoloadLocalClasses['SpecialEmailUser'] = __DIR__ . '/includes/specials/SpecialEmailuser.php';
+$wgAutoloadLocalClasses['SpecialExpandTemplates'] = __DIR__ . '/includes/specials/SpecialExpandTemplates.php';
+$wgAutoloadLocalClasses['SpecialExport'] = __DIR__ . '/includes/specials/SpecialExport.php';
+$wgAutoloadLocalClasses['SpecialFilepath'] = __DIR__ . '/includes/specials/SpecialFilepath.php';
+$wgAutoloadLocalClasses['SpecialImport'] = __DIR__ . '/includes/specials/SpecialImport.php';
+$wgAutoloadLocalClasses['SpecialJavaScriptTest'] = __DIR__ . '/includes/specials/SpecialJavaScriptTest.php';
+$wgAutoloadLocalClasses['SpecialListAdmins'] = __DIR__ . '/includes/specials/SpecialListusers.php';
+$wgAutoloadLocalClasses['SpecialListBots'] = __DIR__ . '/includes/specials/SpecialListusers.php';
+$wgAutoloadLocalClasses['SpecialListFiles'] = __DIR__ . '/includes/specials/SpecialListfiles.php';
+$wgAutoloadLocalClasses['SpecialListGroupRights'] = __DIR__ . '/includes/specials/SpecialListgrouprights.php';
+$wgAutoloadLocalClasses['SpecialListUsers'] = __DIR__ . '/includes/specials/SpecialListusers.php';
+$wgAutoloadLocalClasses['SpecialLockdb'] = __DIR__ . '/includes/specials/SpecialLockdb.php';
+$wgAutoloadLocalClasses['SpecialLog'] = __DIR__ . '/includes/specials/SpecialLog.php';
+$wgAutoloadLocalClasses['SpecialMergeHistory'] = __DIR__ . '/includes/specials/SpecialMergeHistory.php';
+$wgAutoloadLocalClasses['SpecialMyLanguage'] = __DIR__ . '/includes/specials/SpecialMyLanguage.php';
+$wgAutoloadLocalClasses['SpecialMycontributions'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
+$wgAutoloadLocalClasses['SpecialMypage'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
+$wgAutoloadLocalClasses['SpecialMytalk'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
+$wgAutoloadLocalClasses['SpecialMyuploads'] = __DIR__ . '/includes/specials/SpecialMyRedirectPages.php';
+$wgAutoloadLocalClasses['SpecialNewFiles'] = __DIR__ . '/includes/specials/SpecialNewimages.php';
+$wgAutoloadLocalClasses['SpecialNewpages'] = __DIR__ . '/includes/specials/SpecialNewpages.php';
+$wgAutoloadLocalClasses['SpecialPage'] = __DIR__ . '/includes/specialpage/SpecialPage.php';
+$wgAutoloadLocalClasses['SpecialPageFactory'] = __DIR__ . '/includes/specialpage/SpecialPageFactory.php';
+$wgAutoloadLocalClasses['SpecialPageLanguage'] = __DIR__ . '/includes/specials/SpecialPageLanguage.php';
+$wgAutoloadLocalClasses['SpecialPagesWithProp'] = __DIR__ . '/includes/specials/SpecialPagesWithProp.php';
+$wgAutoloadLocalClasses['SpecialPasswordReset'] = __DIR__ . '/includes/specials/SpecialPasswordReset.php';
+$wgAutoloadLocalClasses['SpecialPermanentLink'] = __DIR__ . '/includes/specials/SpecialPermanentLink.php';
+$wgAutoloadLocalClasses['SpecialPreferences'] = __DIR__ . '/includes/specials/SpecialPreferences.php';
+$wgAutoloadLocalClasses['SpecialPrefixindex'] = __DIR__ . '/includes/specials/SpecialPrefixindex.php';
+$wgAutoloadLocalClasses['SpecialProtectedpages'] = __DIR__ . '/includes/specials/SpecialProtectedpages.php';
+$wgAutoloadLocalClasses['SpecialProtectedtitles'] = __DIR__ . '/includes/specials/SpecialProtectedtitles.php';
+$wgAutoloadLocalClasses['SpecialRandomInCategory'] = __DIR__ . '/includes/specials/SpecialRandomInCategory.php';
+$wgAutoloadLocalClasses['SpecialRandomredirect'] = __DIR__ . '/includes/specials/SpecialRandomredirect.php';
+$wgAutoloadLocalClasses['SpecialRecentChanges'] = __DIR__ . '/includes/specials/SpecialRecentchanges.php';
+$wgAutoloadLocalClasses['SpecialRecentChangesLinked'] = __DIR__ . '/includes/specials/SpecialRecentchangeslinked.php';
+$wgAutoloadLocalClasses['SpecialRedirect'] = __DIR__ . '/includes/specials/SpecialRedirect.php';
+$wgAutoloadLocalClasses['SpecialRedirectToSpecial'] = __DIR__ . '/includes/specialpage/RedirectSpecialPage.php';
+$wgAutoloadLocalClasses['SpecialResetTokens'] = __DIR__ . '/includes/specials/SpecialResetTokens.php';
+$wgAutoloadLocalClasses['SpecialRevisionDelete'] = __DIR__ . '/includes/specials/SpecialRevisiondelete.php';
+$wgAutoloadLocalClasses['SpecialRunJobs'] = __DIR__ . '/includes/specials/SpecialRunJobs.php';
+$wgAutoloadLocalClasses['SpecialSearch'] = __DIR__ . '/includes/specials/SpecialSearch.php';
+$wgAutoloadLocalClasses['SpecialSpecialpages'] = __DIR__ . '/includes/specials/SpecialSpecialpages.php';
+$wgAutoloadLocalClasses['SpecialStatistics'] = __DIR__ . '/includes/specials/SpecialStatistics.php';
+$wgAutoloadLocalClasses['SpecialTags'] = __DIR__ . '/includes/specials/SpecialTags.php';
+$wgAutoloadLocalClasses['SpecialTrackingCategories'] = __DIR__ . '/includes/specials/SpecialTrackingCategories.php';
+$wgAutoloadLocalClasses['SpecialUnblock'] = __DIR__ . '/includes/specials/SpecialUnblock.php';
+$wgAutoloadLocalClasses['SpecialUndelete'] = __DIR__ . '/includes/specials/SpecialUndelete.php';
+$wgAutoloadLocalClasses['SpecialUnlockdb'] = __DIR__ . '/includes/specials/SpecialUnlockdb.php';
+$wgAutoloadLocalClasses['SpecialUpload'] = __DIR__ . '/includes/specials/SpecialUpload.php';
+$wgAutoloadLocalClasses['SpecialUploadStash'] = __DIR__ . '/includes/specials/SpecialUploadStash.php';
+$wgAutoloadLocalClasses['SpecialUploadStashTooLargeException'] = __DIR__ . '/includes/specials/SpecialUploadStash.php';
+$wgAutoloadLocalClasses['SpecialUserlogout'] = __DIR__ . '/includes/specials/SpecialUserlogout.php';
+$wgAutoloadLocalClasses['SpecialVersion'] = __DIR__ . '/includes/specials/SpecialVersion.php';
+$wgAutoloadLocalClasses['SpecialWatchlist'] = __DIR__ . '/includes/specials/SpecialWatchlist.php';
+$wgAutoloadLocalClasses['SpecialWhatLinksHere'] = __DIR__ . '/includes/specials/SpecialWhatlinkshere.php';
+$wgAutoloadLocalClasses['SqlBagOStuff'] = __DIR__ . '/includes/objectcache/SqlBagOStuff.php';
+$wgAutoloadLocalClasses['SqlDataUpdate'] = __DIR__ . '/includes/deferred/SqlDataUpdate.php';
+$wgAutoloadLocalClasses['SqlSearchResultSet'] = __DIR__ . '/includes/search/SearchResultSet.php';
+$wgAutoloadLocalClasses['Sqlite'] = __DIR__ . '/maintenance/sqlite.inc';
+$wgAutoloadLocalClasses['SqliteInstaller'] = __DIR__ . '/includes/installer/SqliteInstaller.php';
+$wgAutoloadLocalClasses['SqliteMaintenance'] = __DIR__ . '/maintenance/sqlite.php';
+$wgAutoloadLocalClasses['SqliteUpdater'] = __DIR__ . '/includes/installer/SqliteUpdater.php';
+$wgAutoloadLocalClasses['SquidPurgeClient'] = __DIR__ . '/includes/SquidPurgeClient.php';
+$wgAutoloadLocalClasses['SquidPurgeClientPool'] = __DIR__ . '/includes/SquidPurgeClient.php';
+$wgAutoloadLocalClasses['SquidUpdate'] = __DIR__ . '/includes/deferred/SquidUpdate.php';
+$wgAutoloadLocalClasses['SrConverter'] = __DIR__ . '/languages/classes/LanguageSr.php';
+$wgAutoloadLocalClasses['StatCounter'] = __DIR__ . '/includes/StatCounter.php';
+$wgAutoloadLocalClasses['StatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
+$wgAutoloadLocalClasses['Status'] = __DIR__ . '/includes/Status.php';
+$wgAutoloadLocalClasses['StorageTypeStats'] = __DIR__ . '/maintenance/storage/storageTypeStats.php';
+$wgAutoloadLocalClasses['StoreFileOp'] = __DIR__ . '/includes/filebackend/FileOp.php';
+$wgAutoloadLocalClasses['StreamFile'] = __DIR__ . '/includes/StreamFile.php';
+$wgAutoloadLocalClasses['StringPrefixSearch'] = __DIR__ . '/includes/PrefixSearch.php';
+$wgAutoloadLocalClasses['StringUtils'] = __DIR__ . '/includes/utils/StringUtils.php';
+$wgAutoloadLocalClasses['StripState'] = __DIR__ . '/includes/parser/StripState.php';
+$wgAutoloadLocalClasses['StubObject'] = __DIR__ . '/includes/StubObject.php';
+$wgAutoloadLocalClasses['StubUserLang'] = __DIR__ . '/includes/StubObject.php';
+$wgAutoloadLocalClasses['SubmitAction'] = __DIR__ . '/includes/actions/SubmitAction.php';
+$wgAutoloadLocalClasses['SvgHandler'] = __DIR__ . '/includes/media/SVG.php';
+$wgAutoloadLocalClasses['SwiftFileBackend'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
+$wgAutoloadLocalClasses['SwiftFileBackendDirList'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
+$wgAutoloadLocalClasses['SwiftFileBackendFileList'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
+$wgAutoloadLocalClasses['SwiftFileBackendList'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
+$wgAutoloadLocalClasses['SwiftFileOpHandle'] = __DIR__ . '/includes/filebackend/SwiftFileBackend.php';
+$wgAutoloadLocalClasses['SwiftVirtualRESTService'] = __DIR__ . '/includes/libs/virtualrest/SwiftVirtualRESTService.php';
+$wgAutoloadLocalClasses['SyncFileBackend'] = __DIR__ . '/maintenance/syncFileBackend.php';
+$wgAutoloadLocalClasses['TableCleanup'] = __DIR__ . '/maintenance/cleanupTable.inc';
+$wgAutoloadLocalClasses['TableCleanupTest'] = __DIR__ . '/maintenance/cleanupTable.inc';
+$wgAutoloadLocalClasses['TableDiffFormatter'] = __DIR__ . '/includes/diff/TableDiffFormatter.php';
+$wgAutoloadLocalClasses['TablePager'] = __DIR__ . '/includes/pager/TablePager.php';
+$wgAutoloadLocalClasses['TempFSFile'] = __DIR__ . '/includes/filebackend/TempFSFile.php';
+$wgAutoloadLocalClasses['TempFileRepo'] = __DIR__ . '/includes/filerepo/FileRepo.php';
+$wgAutoloadLocalClasses['TestFileOpPerformance'] = __DIR__ . '/maintenance/fileOpPerfTest.php';
+$wgAutoloadLocalClasses['TextContent'] = __DIR__ . '/includes/content/TextContent.php';
+$wgAutoloadLocalClasses['TextContentHandler'] = __DIR__ . '/includes/content/TextContentHandler.php';
+$wgAutoloadLocalClasses['TextPassDumper'] = __DIR__ . '/maintenance/backupTextPass.inc';
+$wgAutoloadLocalClasses['TextStatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
+$wgAutoloadLocalClasses['TgConverter'] = __DIR__ . '/languages/classes/LanguageTg.php';
+$wgAutoloadLocalClasses['ThrottledError'] = __DIR__ . '/includes/exception/ThrottledError.php';
+$wgAutoloadLocalClasses['ThumbnailImage'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
+$wgAutoloadLocalClasses['ThumbnailRenderJob'] = __DIR__ . '/includes/jobqueue/jobs/ThumbnailRenderJob.php';
+$wgAutoloadLocalClasses['TidyUpBug37714'] = __DIR__ . '/maintenance/tidyUpBug37714.php';
+$wgAutoloadLocalClasses['TiffHandler'] = __DIR__ . '/includes/media/Tiff.php';
+$wgAutoloadLocalClasses['TimestampException'] = __DIR__ . '/includes/exception/TimestampException.php';
+$wgAutoloadLocalClasses['Title'] = __DIR__ . '/includes/Title.php';
+$wgAutoloadLocalClasses['TitleArray'] = __DIR__ . '/includes/TitleArray.php';
+$wgAutoloadLocalClasses['TitleArrayFromResult'] = __DIR__ . '/includes/TitleArrayFromResult.php';
+$wgAutoloadLocalClasses['TitleCleanup'] = __DIR__ . '/maintenance/cleanupTitles.php';
+$wgAutoloadLocalClasses['TitleFormatter'] = __DIR__ . '/includes/title/TitleFormatter.php';
+$wgAutoloadLocalClasses['TitleParser'] = __DIR__ . '/includes/title/TitleParser.php';
+$wgAutoloadLocalClasses['TitlePrefixSearch'] = __DIR__ . '/includes/PrefixSearch.php';
+$wgAutoloadLocalClasses['TitleValue'] = __DIR__ . '/includes/title/TitleValue.php';
+$wgAutoloadLocalClasses['TrackBlobs'] = __DIR__ . '/maintenance/storage/trackBlobs.php';
+$wgAutoloadLocalClasses['TraditionalImageGallery'] = __DIR__ . '/includes/gallery/TraditionalImageGallery.php';
+$wgAutoloadLocalClasses['TransactionProfiler'] = __DIR__ . '/includes/profiler/TransactionProfiler.php';
+$wgAutoloadLocalClasses['TransformParameterError'] = __DIR__ . '/includes/media/MediaTransformOutput.php';
+$wgAutoloadLocalClasses['TransformationalImageHandler'] = __DIR__ . '/includes/media/TransformationalImageHandler.php';
+$wgAutoloadLocalClasses['UDPRCFeedEngine'] = __DIR__ . '/includes/rcfeed/UDPRCFeedEngine.php';
+$wgAutoloadLocalClasses['UIDGenerator'] = __DIR__ . '/includes/utils/UIDGenerator.php';
+$wgAutoloadLocalClasses['UcdXmlReader'] = __DIR__ . '/maintenance/language/generateCollationData.php';
+$wgAutoloadLocalClasses['UncategorizedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedcategories.php';
+$wgAutoloadLocalClasses['UncategorizedImagesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedimages.php';
+$wgAutoloadLocalClasses['UncategorizedPagesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedpages.php';
+$wgAutoloadLocalClasses['UncategorizedTemplatesPage'] = __DIR__ . '/includes/specials/SpecialUncategorizedtemplates.php';
+$wgAutoloadLocalClasses['Undelete'] = __DIR__ . '/maintenance/undelete.php';
+$wgAutoloadLocalClasses['UnifiedDiffFormatter'] = __DIR__ . '/includes/diff/UnifiedDiffFormatter.php';
+$wgAutoloadLocalClasses['UnlistedSpecialPage'] = __DIR__ . '/includes/specialpage/UnlistedSpecialPage.php';
+$wgAutoloadLocalClasses['UnprotectAction'] = __DIR__ . '/includes/actions/UnprotectAction.php';
+$wgAutoloadLocalClasses['UnregisteredLocalFile'] = __DIR__ . '/includes/filerepo/file/UnregisteredLocalFile.php';
+$wgAutoloadLocalClasses['UnusedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialUnusedcategories.php';
+$wgAutoloadLocalClasses['UnusedimagesPage'] = __DIR__ . '/includes/specials/SpecialUnusedimages.php';
+$wgAutoloadLocalClasses['UnusedtemplatesPage'] = __DIR__ . '/includes/specials/SpecialUnusedtemplates.php';
+$wgAutoloadLocalClasses['UnwatchAction'] = __DIR__ . '/includes/actions/UnwatchAction.php';
+$wgAutoloadLocalClasses['UnwatchedpagesPage'] = __DIR__ . '/includes/specials/SpecialUnwatchedpages.php';
+$wgAutoloadLocalClasses['UpdateArticleCount'] = __DIR__ . '/maintenance/updateArticleCount.php';
+$wgAutoloadLocalClasses['UpdateCollation'] = __DIR__ . '/maintenance/updateCollation.php';
+$wgAutoloadLocalClasses['UpdateDoubleWidthSearch'] = __DIR__ . '/maintenance/updateDoubleWidthSearch.php';
+$wgAutoloadLocalClasses['UpdateLogging'] = __DIR__ . '/maintenance/archives/upgradeLogging.php';
+$wgAutoloadLocalClasses['UpdateMediaWiki'] = __DIR__ . '/maintenance/update.php';
+$wgAutoloadLocalClasses['UpdateRestrictions'] = __DIR__ . '/maintenance/updateRestrictions.php';
+$wgAutoloadLocalClasses['UpdateSearchIndex'] = __DIR__ . '/maintenance/updateSearchIndex.php';
+$wgAutoloadLocalClasses['UpdateSpecialPages'] = __DIR__ . '/maintenance/updateSpecialPages.php';
+$wgAutoloadLocalClasses['UploadBase'] = __DIR__ . '/includes/upload/UploadBase.php';
+$wgAutoloadLocalClasses['UploadChunkFileException'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
+$wgAutoloadLocalClasses['UploadChunkVerificationException'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
+$wgAutoloadLocalClasses['UploadChunkZeroLengthFileException'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
+$wgAutoloadLocalClasses['UploadDumper'] = __DIR__ . '/maintenance/dumpUploads.php';
+$wgAutoloadLocalClasses['UploadForm'] = __DIR__ . '/includes/specials/SpecialUpload.php';
+$wgAutoloadLocalClasses['UploadFromChunks'] = __DIR__ . '/includes/upload/UploadFromChunks.php';
+$wgAutoloadLocalClasses['UploadFromFile'] = __DIR__ . '/includes/upload/UploadFromFile.php';
+$wgAutoloadLocalClasses['UploadFromStash'] = __DIR__ . '/includes/upload/UploadFromStash.php';
+$wgAutoloadLocalClasses['UploadFromUrl'] = __DIR__ . '/includes/upload/UploadFromUrl.php';
+$wgAutoloadLocalClasses['UploadFromUrlJob'] = __DIR__ . '/includes/jobqueue/jobs/UploadFromUrlJob.php';
+$wgAutoloadLocalClasses['UploadSourceAdapter'] = __DIR__ . '/includes/Import.php';
+$wgAutoloadLocalClasses['UploadSourceField'] = __DIR__ . '/includes/specials/SpecialUpload.php';
+$wgAutoloadLocalClasses['UploadStash'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashBadPathException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashCleanup'] = __DIR__ . '/maintenance/cleanupUploadStash.php';
+$wgAutoloadLocalClasses['UploadStashException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashFile'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashFileException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashFileNotFoundException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashNoSuchKeyException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashNotAvailableException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashNotLoggedInException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashWrongOwnerException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UploadStashZeroLengthFileException'] = __DIR__ . '/includes/upload/UploadStash.php';
+$wgAutoloadLocalClasses['UppercaseCollation'] = __DIR__ . '/includes/Collation.php';
+$wgAutoloadLocalClasses['UsageException'] = __DIR__ . '/includes/api/ApiMain.php';
+$wgAutoloadLocalClasses['User'] = __DIR__ . '/includes/User.php';
+$wgAutoloadLocalClasses['UserArray'] = __DIR__ . '/includes/UserArray.php';
+$wgAutoloadLocalClasses['UserArrayFromResult'] = __DIR__ . '/includes/UserArrayFromResult.php';
+$wgAutoloadLocalClasses['UserBlockedError'] = __DIR__ . '/includes/exception/UserBlockedError.php';
+$wgAutoloadLocalClasses['UserCache'] = __DIR__ . '/includes/cache/UserCache.php';
+$wgAutoloadLocalClasses['UserDupes'] = __DIR__ . '/maintenance/userDupes.inc';
+$wgAutoloadLocalClasses['UserMailer'] = __DIR__ . '/includes/mail/UserMailer.php';
+$wgAutoloadLocalClasses['UserNotLoggedIn'] = __DIR__ . '/includes/exception/UserNotLoggedIn.php';
+$wgAutoloadLocalClasses['UserOptions'] = __DIR__ . '/maintenance/userOptions.inc';
+$wgAutoloadLocalClasses['UserRightsProxy'] = __DIR__ . '/includes/UserRightsProxy.php';
+$wgAutoloadLocalClasses['UsercreateTemplate'] = __DIR__ . '/includes/templates/Usercreate.php';
+$wgAutoloadLocalClasses['UserloginTemplate'] = __DIR__ . '/includes/templates/Userlogin.php';
+$wgAutoloadLocalClasses['UserrightsPage'] = __DIR__ . '/includes/specials/SpecialUserrights.php';
+$wgAutoloadLocalClasses['UsersPager'] = __DIR__ . '/includes/specials/SpecialListusers.php';
+$wgAutoloadLocalClasses['UtfNormal'] = __DIR__ . '/includes/normal/UtfNormal.php';
+$wgAutoloadLocalClasses['UzConverter'] = __DIR__ . '/languages/classes/LanguageUz.php';
+$wgAutoloadLocalClasses['ViewAction'] = __DIR__ . '/includes/actions/ViewAction.php';
+$wgAutoloadLocalClasses['VirtualRESTService'] = __DIR__ . '/includes/libs/virtualrest/VirtualRESTService.php';
+$wgAutoloadLocalClasses['VirtualRESTServiceClient'] = __DIR__ . '/includes/libs/virtualrest/VirtualRESTServiceClient.php';
+$wgAutoloadLocalClasses['WaitForSlave'] = __DIR__ . '/maintenance/waitForSlave.php';
+$wgAutoloadLocalClasses['WantedCategoriesPage'] = __DIR__ . '/includes/specials/SpecialWantedcategories.php';
+$wgAutoloadLocalClasses['WantedFilesPage'] = __DIR__ . '/includes/specials/SpecialWantedfiles.php';
+$wgAutoloadLocalClasses['WantedPagesPage'] = __DIR__ . '/includes/specials/SpecialWantedpages.php';
+$wgAutoloadLocalClasses['WantedQueryPage'] = __DIR__ . '/includes/specialpage/WantedQueryPage.php';
+$wgAutoloadLocalClasses['WantedTemplatesPage'] = __DIR__ . '/includes/specials/SpecialWantedtemplates.php';
+$wgAutoloadLocalClasses['WatchAction'] = __DIR__ . '/includes/actions/WatchAction.php';
+$wgAutoloadLocalClasses['WatchedItem'] = __DIR__ . '/includes/WatchedItem.php';
+$wgAutoloadLocalClasses['WatchlistCleanup'] = __DIR__ . '/maintenance/cleanupWatchlist.php';
+$wgAutoloadLocalClasses['WebInstaller'] = __DIR__ . '/includes/installer/WebInstaller.php';
+$wgAutoloadLocalClasses['WebInstallerComplete'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerCopying'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerDBConnect'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerDBSettings'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerDocument'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerExistingWiki'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerInstall'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerLanguage'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerName'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerOptions'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerOutput'] = __DIR__ . '/includes/installer/WebInstallerOutput.php';
+$wgAutoloadLocalClasses['WebInstallerPage'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerReadme'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerReleaseNotes'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerRestart'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerUpgrade'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerUpgradeDoc'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebInstallerWelcome'] = __DIR__ . '/includes/installer/WebInstallerPage.php';
+$wgAutoloadLocalClasses['WebRequest'] = __DIR__ . '/includes/WebRequest.php';
+$wgAutoloadLocalClasses['WebRequestUpload'] = __DIR__ . '/includes/WebRequest.php';
+$wgAutoloadLocalClasses['WebResponse'] = __DIR__ . '/includes/WebResponse.php';
+$wgAutoloadLocalClasses['WikiCategoryPage'] = __DIR__ . '/includes/page/WikiCategoryPage.php';
+$wgAutoloadLocalClasses['WikiDiff3'] = __DIR__ . '/includes/diff/WikiDiff3.php';
+$wgAutoloadLocalClasses['WikiExporter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['WikiFilePage'] = __DIR__ . '/includes/page/WikiFilePage.php';
+$wgAutoloadLocalClasses['WikiImporter'] = __DIR__ . '/includes/Import.php';
+$wgAutoloadLocalClasses['WikiMap'] = __DIR__ . '/includes/WikiMap.php';
+$wgAutoloadLocalClasses['WikiPage'] = __DIR__ . '/includes/page/WikiPage.php';
+$wgAutoloadLocalClasses['WikiReference'] = __DIR__ . '/includes/WikiMap.php';
+$wgAutoloadLocalClasses['WikiRevision'] = __DIR__ . '/includes/Import.php';
+$wgAutoloadLocalClasses['WikiStatsOutput'] = __DIR__ . '/maintenance/language/StatOutputs.php';
+$wgAutoloadLocalClasses['WikitextContent'] = __DIR__ . '/includes/content/WikitextContent.php';
+$wgAutoloadLocalClasses['WikitextContentHandler'] = __DIR__ . '/includes/content/WikitextContentHandler.php';
+$wgAutoloadLocalClasses['WinCacheBagOStuff'] = __DIR__ . '/includes/objectcache/WinCacheBagOStuff.php';
+$wgAutoloadLocalClasses['WithoutInterwikiPage'] = __DIR__ . '/includes/specials/SpecialWithoutinterwiki.php';
+$wgAutoloadLocalClasses['WordLevelDiff'] = __DIR__ . '/includes/diff/DairikiDiff.php';
+$wgAutoloadLocalClasses['WrapOldPasswords'] = __DIR__ . '/maintenance/wrapOldPasswords.php';
+$wgAutoloadLocalClasses['XCFHandler'] = __DIR__ . '/includes/media/XCF.php';
+$wgAutoloadLocalClasses['XCacheBagOStuff'] = __DIR__ . '/includes/objectcache/XCacheBagOStuff.php';
+$wgAutoloadLocalClasses['XMLRCFeedFormatter'] = __DIR__ . '/includes/rcfeed/XMLRCFeedFormatter.php';
+$wgAutoloadLocalClasses['XMPInfo'] = __DIR__ . '/includes/media/XMPInfo.php';
+$wgAutoloadLocalClasses['XMPReader'] = __DIR__ . '/includes/media/XMP.php';
+$wgAutoloadLocalClasses['XMPValidate'] = __DIR__ . '/includes/media/XMPValidate.php';
+$wgAutoloadLocalClasses['Xhprof'] = __DIR__ . '/includes/libs/Xhprof.php';
+$wgAutoloadLocalClasses['Xml'] = __DIR__ . '/includes/Xml.php';
+$wgAutoloadLocalClasses['XmlDumpWriter'] = __DIR__ . '/includes/Export.php';
+$wgAutoloadLocalClasses['XmlJsCode'] = __DIR__ . '/includes/Xml.php';
+$wgAutoloadLocalClasses['XmlSelect'] = __DIR__ . '/includes/Xml.php';
+$wgAutoloadLocalClasses['XmlTypeCheck'] = __DIR__ . '/includes/libs/XmlTypeCheck.php';
+$wgAutoloadLocalClasses['ZhConverter'] = __DIR__ . '/languages/classes/LanguageZh.php';
+$wgAutoloadLocalClasses['ZipDirectoryReader'] = __DIR__ . '/includes/utils/ZipDirectoryReader.php';
+$wgAutoloadLocalClasses['ZipDirectoryReaderError'] = __DIR__ . '/includes/utils/ZipDirectoryReader.php';
+$wgAutoloadLocalClasses['lessc'] = __DIR__ . '/includes/libs/lessc.inc.php';
+$wgAutoloadLocalClasses['lessc_formatter_classic'] = __DIR__ . '/includes/libs/lessc.inc.php';
+$wgAutoloadLocalClasses['lessc_formatter_compressed'] = __DIR__ . '/includes/libs/lessc.inc.php';
+$wgAutoloadLocalClasses['lessc_formatter_lessjs'] = __DIR__ . '/includes/libs/lessc.inc.php';
+$wgAutoloadLocalClasses['lessc_parser'] = __DIR__ . '/includes/libs/lessc.inc.php';
+$wgAutoloadLocalClasses['profile_point'] = __DIR__ . '/profileinfo.php';
* Locations of core classes
* Extension classes are specified with $wgAutoloadClasses
* This array is a global instead of a static member of AutoLoader to work around a bug in APC
+ * This array is now generated by maintenance/generateLocalAutoload.php
*/
-global $wgAutoloadLocalClasses;
-
-$wgAutoloadLocalClasses = array(
- # Includes
- 'AjaxDispatcher' => 'includes/AjaxDispatcher.php',
- 'AjaxResponse' => 'includes/AjaxResponse.php',
- 'AtomFeed' => 'includes/Feed.php',
- 'AuthPlugin' => 'includes/AuthPlugin.php',
- 'AuthPluginUser' => 'includes/AuthPlugin.php',
- 'Autopromote' => 'includes/Autopromote.php',
- 'Block' => 'includes/Block.php',
- 'BloomCache' => 'includes/cache/bloom/BloomCache.php',
- 'BloomCacheRedis' => 'includes/cache/bloom/BloomCacheRedis.php',
- 'BloomFilterTitleHasLogs' => 'includes/cache/bloom/BloomFilters.php',
- 'Category' => 'includes/Category.php',
- 'CategoryFinder' => 'includes/CategoryFinder.php',
- 'CategoryViewer' => 'includes/CategoryViewer.php',
- 'ChangeTags' => 'includes/ChangeTags.php',
- 'ChannelFeed' => 'includes/Feed.php',
- 'Collation' => 'includes/Collation.php',
- 'CollationCkb' => 'includes/Collation.php',
- 'CollationEt' => 'includes/Collation.php',
- 'ConcatenatedGzipHistoryBlob' => 'includes/HistoryBlob.php',
- 'CurlHttpRequest' => 'includes/HttpFunctions.php',
- 'DeprecatedGlobal' => 'includes/DeprecatedGlobal.php',
- 'DerivativeRequest' => 'includes/WebRequest.php',
- 'DiffHistoryBlob' => 'includes/HistoryBlob.php',
- 'DummyLinker' => 'includes/Linker.php',
- 'Dump7ZipOutput' => 'includes/Export.php',
- 'DumpBZip2Output' => 'includes/Export.php',
- 'DumpFileOutput' => 'includes/Export.php',
- 'DumpFilter' => 'includes/Export.php',
- 'DumpGZipOutput' => 'includes/Export.php',
- 'DumpLatestFilter' => 'includes/Export.php',
- 'DumpMultiWriter' => 'includes/Export.php',
- 'DumpNamespaceFilter' => 'includes/Export.php',
- 'DumpNotalkFilter' => 'includes/Export.php',
- 'DumpOutput' => 'includes/Export.php',
- 'DumpPipeOutput' => 'includes/Export.php',
- 'EditPage' => 'includes/EditPage.php',
- 'EmptyBloomCache' => 'includes/cache/bloom/BloomCache.php',
- 'Fallback' => 'includes/Fallback.php',
- 'FauxRequest' => 'includes/WebRequest.php',
- 'FauxResponse' => 'includes/WebResponse.php',
- 'FeedItem' => 'includes/Feed.php',
- 'FeedUtils' => 'includes/FeedUtils.php',
- 'FileDeleteForm' => 'includes/FileDeleteForm.php',
- 'ForkController' => 'includes/ForkController.php',
- 'FormOptions' => 'includes/FormOptions.php',
- 'GitInfo' => 'includes/GitInfo.php',
- 'HistoryBlob' => 'includes/HistoryBlob.php',
- 'HistoryBlobCurStub' => 'includes/HistoryBlob.php',
- 'HistoryBlobStub' => 'includes/HistoryBlob.php',
- 'Hooks' => 'includes/Hooks.php',
- 'Html' => 'includes/Html.php',
- 'HtmlFormatter' => 'includes/HtmlFormatter.php',
- 'HTMLApiField' => 'includes/htmlform/HTMLApiField.php',
- 'HTMLAutoCompleteSelectField' => 'includes/htmlform/HTMLAutoCompleteSelectField.php',
- 'HTMLButtonField' => 'includes/htmlform/HTMLButtonField.php',
- 'HTMLCheckField' => 'includes/htmlform/HTMLCheckField.php',
- 'HTMLCheckMatrix' => 'includes/htmlform/HTMLCheckMatrix.php',
- 'HTMLFormFieldCloner' => 'includes/htmlform/HTMLFormFieldCloner.php',
- 'HTMLEditTools' => 'includes/htmlform/HTMLEditTools.php',
- 'HTMLFloatField' => 'includes/htmlform/HTMLFloatField.php',
- 'HTMLForm' => 'includes/htmlform/HTMLForm.php',
- 'HTMLFormField' => 'includes/htmlform/HTMLFormField.php',
- 'HTMLFormFieldRequiredOptionsException' =>
- 'includes/htmlform/HTMLFormFieldRequiredOptionsException.php',
- 'HTMLHiddenField' => 'includes/htmlform/HTMLHiddenField.php',
- 'HTMLInfoField' => 'includes/htmlform/HTMLInfoField.php',
- 'HTMLIntField' => 'includes/htmlform/HTMLIntField.php',
- 'HTMLNestedFilterable' => 'includes/htmlform/HTMLNestedFilterable.php',
- 'HTMLMultiSelectField' => 'includes/htmlform/HTMLMultiSelectField.php',
- 'HTMLRadioField' => 'includes/htmlform/HTMLRadioField.php',
- 'HTMLSelectAndOtherField' => 'includes/htmlform/HTMLSelectAndOtherField.php',
- 'HTMLSelectField' => 'includes/htmlform/HTMLSelectField.php',
- 'HTMLSelectLimitField' => 'includes/htmlform/HTMLSelectLimitField.php',
- 'HTMLSelectOrOtherField' => 'includes/htmlform/HTMLSelectOrOtherField.php',
- 'HTMLSelectNamespace' => 'includes/htmlform/HTMLSelectNamespace.php',
- 'HTMLTagFilter' => 'includes/htmlform/HTMLTagFilter.php',
- 'HTMLSubmitField' => 'includes/htmlform/HTMLSubmitField.php',
- 'HTMLTextAreaField' => 'includes/htmlform/HTMLTextAreaField.php',
- 'HTMLTextField' => 'includes/htmlform/HTMLTextField.php',
- 'Http' => 'includes/HttpFunctions.php',
- 'IcuCollation' => 'includes/Collation.php',
- 'IdentityCollation' => 'includes/Collation.php',
- 'ImportStreamSource' => 'includes/Import.php',
- 'ImportStringSource' => 'includes/Import.php',
- 'Interwiki' => 'includes/interwiki/Interwiki.php',
- 'License' => 'includes/Licenses.php',
- 'Licenses' => 'includes/Licenses.php',
- 'Linker' => 'includes/Linker.php',
- 'LinkFilter' => 'includes/LinkFilter.php',
- 'MagicWord' => 'includes/MagicWord.php',
- 'MagicWordArray' => 'includes/MagicWord.php',
- 'MediaWiki' => 'includes/MediaWiki.php',
- 'MediaWikiVersionFetcher' => 'includes/MediaWikiVersionFetcher.php',
- 'Message' => 'includes/Message.php',
- 'MessageBlobStore' => 'includes/MessageBlobStore.php',
- 'MimeMagic' => 'includes/MimeMagic.php',
- 'MovePage' => 'includes/MovePage.php',
- 'MWHookException' => 'includes/Hooks.php',
- 'MWHttpRequest' => 'includes/HttpFunctions.php',
- 'MWNamespace' => 'includes/MWNamespace.php',
- 'ObjectFactory' => 'includes/libs/ObjectFactory.php',
- 'OutputPage' => 'includes/OutputPage.php',
- 'PathRouter' => 'includes/PathRouter.php',
- 'PathRouterPatternReplacer' => 'includes/PathRouter.php',
- 'PhpHttpRequest' => 'includes/HttpFunctions.php',
- 'PoolCounter' => 'includes/poolcounter/PoolCounter.php',
- 'PoolCounter_Stub' => 'includes/poolcounter/PoolCounter.php',
- 'PoolCounterRedis' => 'includes/poolcounter/PoolCounterRedis.php',
- 'PoolCounterWork' => 'includes/poolcounter/PoolCounterWork.php',
- 'PoolCounterWorkViaCallback' => 'includes/poolcounter/PoolCounterWorkViaCallback.php',
- 'PoolWorkArticleView' => 'includes/poolcounter/PoolWorkArticleView.php',
- 'Preferences' => 'includes/Preferences.php',
- 'PreferencesForm' => 'includes/Preferences.php',
- 'PrefixSearch' => 'includes/PrefixSearch.php',
- 'ProtectionForm' => 'includes/ProtectionForm.php',
- 'RawMessage' => 'includes/Message.php',
- 'RevisionItem' => 'includes/RevisionList.php',
- 'RevisionItemBase' => 'includes/RevisionList.php',
- 'RevisionListBase' => 'includes/RevisionList.php',
- 'Revision' => 'includes/Revision.php',
- 'RevisionList' => 'includes/RevisionList.php',
- 'RSSFeed' => 'includes/Feed.php',
- 'Sanitizer' => 'includes/Sanitizer.php',
- 'SiteConfiguration' => 'includes/SiteConfiguration.php',
- 'SiteStats' => 'includes/SiteStats.php',
- 'SiteStatsInit' => 'includes/SiteStats.php',
- 'SquidPurgeClient' => 'includes/SquidPurgeClient.php',
- 'SquidPurgeClientPool' => 'includes/SquidPurgeClient.php',
- 'StatCounter' => 'includes/StatCounter.php',
- 'Status' => 'includes/Status.php',
- 'StreamFile' => 'includes/StreamFile.php',
- 'StringPrefixSearch' => 'includes/PrefixSearch.php',
- 'StubObject' => 'includes/StubObject.php',
- 'StubUserLang' => 'includes/StubObject.php',
- 'MWTimestamp' => 'includes/MWTimestamp.php',
- 'Title' => 'includes/Title.php',
- 'TitleArray' => 'includes/TitleArray.php',
- 'TitleArrayFromResult' => 'includes/TitleArrayFromResult.php',
- 'TitlePrefixSearch' => 'includes/PrefixSearch.php',
- 'UploadSourceAdapter' => 'includes/Import.php',
- 'UppercaseCollation' => 'includes/Collation.php',
- 'User' => 'includes/User.php',
- 'UserArray' => 'includes/UserArray.php',
- 'UserArrayFromResult' => 'includes/UserArrayFromResult.php',
- 'UserRightsProxy' => 'includes/UserRightsProxy.php',
- 'WatchedItem' => 'includes/WatchedItem.php',
- 'WebRequest' => 'includes/WebRequest.php',
- 'WebRequestUpload' => 'includes/WebRequest.php',
- 'WebResponse' => 'includes/WebResponse.php',
- 'WikiExporter' => 'includes/Export.php',
- 'WikiImporter' => 'includes/Import.php',
- 'WikiRevision' => 'includes/Import.php',
- 'WikiMap' => 'includes/WikiMap.php',
- 'WikiReference' => 'includes/WikiMap.php',
- 'Xml' => 'includes/Xml.php',
- 'XmlDumpWriter' => 'includes/Export.php',
- 'XmlJsCode' => 'includes/Xml.php',
- 'XmlSelect' => 'includes/Xml.php',
-
- # includes/actions
- 'Action' => 'includes/actions/Action.php',
- 'CachedAction' => 'includes/actions/CachedAction.php',
- 'CreditsAction' => 'includes/actions/CreditsAction.php',
- 'DeleteAction' => 'includes/actions/DeleteAction.php',
- 'EditAction' => 'includes/actions/EditAction.php',
- 'FormlessAction' => 'includes/actions/FormlessAction.php',
- 'FormAction' => 'includes/actions/FormAction.php',
- 'HistoryAction' => 'includes/actions/HistoryAction.php',
- 'HistoryPager' => 'includes/actions/HistoryAction.php',
- 'InfoAction' => 'includes/actions/InfoAction.php',
- 'MarkpatrolledAction' => 'includes/actions/MarkpatrolledAction.php',
- 'ProtectAction' => 'includes/actions/ProtectAction.php',
- 'PurgeAction' => 'includes/actions/PurgeAction.php',
- 'RawAction' => 'includes/actions/RawAction.php',
- 'RenderAction' => 'includes/actions/RenderAction.php',
- 'RevertAction' => 'includes/actions/RevertAction.php',
- 'RevisiondeleteAction' => 'includes/actions/RevisiondeleteAction.php',
- 'RollbackAction' => 'includes/actions/RollbackAction.php',
- 'SubmitAction' => 'includes/actions/SubmitAction.php',
- 'UnprotectAction' => 'includes/actions/UnprotectAction.php',
- 'UnwatchAction' => 'includes/actions/UnwatchAction.php',
- 'ViewAction' => 'includes/actions/ViewAction.php',
- 'WatchAction' => 'includes/actions/WatchAction.php',
-
- # includes/api
- 'ApiBase' => 'includes/api/ApiBase.php',
- 'ApiBlock' => 'includes/api/ApiBlock.php',
- 'ApiClearHasMsg' => 'includes/api/ApiClearHasMsg.php',
- 'ApiComparePages' => 'includes/api/ApiComparePages.php',
- 'ApiCreateAccount' => 'includes/api/ApiCreateAccount.php',
- 'ApiDelete' => 'includes/api/ApiDelete.php',
- 'ApiDisabled' => 'includes/api/ApiDisabled.php',
- 'ApiEditPage' => 'includes/api/ApiEditPage.php',
- 'ApiEmailUser' => 'includes/api/ApiEmailUser.php',
- 'ApiExpandTemplates' => 'includes/api/ApiExpandTemplates.php',
- 'ApiFeedContributions' => 'includes/api/ApiFeedContributions.php',
- 'ApiFeedRecentChanges' => 'includes/api/ApiFeedRecentChanges.php',
- 'ApiFeedWatchlist' => 'includes/api/ApiFeedWatchlist.php',
- 'ApiFileRevert' => 'includes/api/ApiFileRevert.php',
- 'ApiFormatBase' => 'includes/api/ApiFormatBase.php',
- 'ApiFormatDbg' => 'includes/api/ApiFormatDbg.php',
- 'ApiFormatDump' => 'includes/api/ApiFormatDump.php',
- 'ApiFormatFeedWrapper' => 'includes/api/ApiFormatFeedWrapper.php',
- 'ApiFormatJson' => 'includes/api/ApiFormatJson.php',
- 'ApiFormatNone' => 'includes/api/ApiFormatNone.php',
- 'ApiFormatPhp' => 'includes/api/ApiFormatPhp.php',
- 'ApiFormatRaw' => 'includes/api/ApiFormatRaw.php',
- 'ApiFormatTxt' => 'includes/api/ApiFormatTxt.php',
- 'ApiFormatWddx' => 'includes/api/ApiFormatWddx.php',
- 'ApiFormatXml' => 'includes/api/ApiFormatXml.php',
- 'ApiFormatXmlRsd' => 'includes/api/ApiRsd.php',
- 'ApiFormatYaml' => 'includes/api/ApiFormatYaml.php',
- 'ApiHelp' => 'includes/api/ApiHelp.php',
- 'ApiImageRotate' => 'includes/api/ApiImageRotate.php',
- 'ApiImport' => 'includes/api/ApiImport.php',
- 'ApiImportReporter' => 'includes/api/ApiImport.php',
- 'ApiLogin' => 'includes/api/ApiLogin.php',
- 'ApiLogout' => 'includes/api/ApiLogout.php',
- 'ApiMain' => 'includes/api/ApiMain.php',
- 'ApiModuleManager' => 'includes/api/ApiModuleManager.php',
- 'ApiMove' => 'includes/api/ApiMove.php',
- 'ApiOpenSearch' => 'includes/api/ApiOpenSearch.php',
- 'ApiOptions' => 'includes/api/ApiOptions.php',
- 'ApiPageSet' => 'includes/api/ApiPageSet.php',
- 'ApiParamInfo' => 'includes/api/ApiParamInfo.php',
- 'ApiParse' => 'includes/api/ApiParse.php',
- 'ApiPatrol' => 'includes/api/ApiPatrol.php',
- 'ApiProtect' => 'includes/api/ApiProtect.php',
- 'ApiPurge' => 'includes/api/ApiPurge.php',
- 'ApiQuery' => 'includes/api/ApiQuery.php',
- 'ApiQueryAllCategories' => 'includes/api/ApiQueryAllCategories.php',
- 'ApiQueryAllDeletedRevisions' => 'includes/api/ApiQueryAllDeletedRevisions.php',
- 'ApiQueryAllImages' => 'includes/api/ApiQueryAllImages.php',
- 'ApiQueryAllLinks' => 'includes/api/ApiQueryAllLinks.php',
- 'ApiQueryAllMessages' => 'includes/api/ApiQueryAllMessages.php',
- 'ApiQueryAllPages' => 'includes/api/ApiQueryAllPages.php',
- 'ApiQueryAllUsers' => 'includes/api/ApiQueryAllUsers.php',
- 'ApiQueryBacklinks' => 'includes/api/ApiQueryBacklinks.php',
- 'ApiQueryBacklinksprop' => 'includes/api/ApiQueryBacklinksprop.php',
- 'ApiQueryBase' => 'includes/api/ApiQueryBase.php',
- 'ApiQueryBlocks' => 'includes/api/ApiQueryBlocks.php',
- 'ApiQueryCategories' => 'includes/api/ApiQueryCategories.php',
- 'ApiQueryCategoryInfo' => 'includes/api/ApiQueryCategoryInfo.php',
- 'ApiQueryCategoryMembers' => 'includes/api/ApiQueryCategoryMembers.php',
- 'ApiQueryContributions' => 'includes/api/ApiQueryUserContributions.php',
- 'ApiQueryContributors' => 'includes/api/ApiQueryContributors.php',
- 'ApiQueryDeletedRevisions' => 'includes/api/ApiQueryDeletedRevisions.php',
- 'ApiQueryDeletedrevs' => 'includes/api/ApiQueryDeletedrevs.php',
- 'ApiQueryDisabled' => 'includes/api/ApiQueryDisabled.php',
- 'ApiQueryDuplicateFiles' => 'includes/api/ApiQueryDuplicateFiles.php',
- 'ApiQueryExternalLinks' => 'includes/api/ApiQueryExternalLinks.php',
- 'ApiQueryExtLinksUsage' => 'includes/api/ApiQueryExtLinksUsage.php',
- 'ApiQueryFilearchive' => 'includes/api/ApiQueryFilearchive.php',
- 'ApiQueryGeneratorBase' => 'includes/api/ApiQueryBase.php',
- 'ApiQueryImageInfo' => 'includes/api/ApiQueryImageInfo.php',
- 'ApiQueryImages' => 'includes/api/ApiQueryImages.php',
- 'ApiQueryInfo' => 'includes/api/ApiQueryInfo.php',
- 'ApiQueryIWBacklinks' => 'includes/api/ApiQueryIWBacklinks.php',
- 'ApiQueryIWLinks' => 'includes/api/ApiQueryIWLinks.php',
- 'ApiQueryLangBacklinks' => 'includes/api/ApiQueryLangBacklinks.php',
- 'ApiQueryLangLinks' => 'includes/api/ApiQueryLangLinks.php',
- 'ApiQueryLinks' => 'includes/api/ApiQueryLinks.php',
- 'ApiQueryLogEvents' => 'includes/api/ApiQueryLogEvents.php',
- 'ApiQueryORM' => 'includes/api/ApiQueryORM.php',
- 'ApiQueryPageProps' => 'includes/api/ApiQueryPageProps.php',
- 'ApiQueryPagesWithProp' => 'includes/api/ApiQueryPagesWithProp.php',
- 'ApiQueryPagePropNames' => 'includes/api/ApiQueryPagePropNames.php',
- 'ApiQueryPrefixSearch' => 'includes/api/ApiQueryPrefixSearch.php',
- 'ApiQueryProtectedTitles' => 'includes/api/ApiQueryProtectedTitles.php',
- 'ApiQueryQueryPage' => 'includes/api/ApiQueryQueryPage.php',
- 'ApiQueryRandom' => 'includes/api/ApiQueryRandom.php',
- 'ApiQueryRecentChanges' => 'includes/api/ApiQueryRecentChanges.php',
- 'ApiQueryFileRepoInfo' => 'includes/api/ApiQueryFileRepoInfo.php',
- 'ApiQueryRevisions' => 'includes/api/ApiQueryRevisions.php',
- 'ApiQueryRevisionsBase' => 'includes/api/ApiQueryRevisionsBase.php',
- 'ApiQuerySearch' => 'includes/api/ApiQuerySearch.php',
- 'ApiQuerySiteinfo' => 'includes/api/ApiQuerySiteinfo.php',
- 'ApiQueryStashImageInfo' => 'includes/api/ApiQueryStashImageInfo.php',
- 'ApiQueryTags' => 'includes/api/ApiQueryTags.php',
- 'ApiQueryTokens' => 'includes/api/ApiQueryTokens.php',
- 'ApiQueryUserInfo' => 'includes/api/ApiQueryUserInfo.php',
- 'ApiQueryUsers' => 'includes/api/ApiQueryUsers.php',
- 'ApiQueryWatchlist' => 'includes/api/ApiQueryWatchlist.php',
- 'ApiQueryWatchlistRaw' => 'includes/api/ApiQueryWatchlistRaw.php',
- 'ApiResult' => 'includes/api/ApiResult.php',
- 'ApiRevisionDelete' => 'includes/api/ApiRevisionDelete.php',
- 'ApiRollback' => 'includes/api/ApiRollback.php',
- 'ApiRsd' => 'includes/api/ApiRsd.php',
- 'ApiSetNotificationTimestamp' => 'includes/api/ApiSetNotificationTimestamp.php',
- 'ApiTokens' => 'includes/api/ApiTokens.php',
- 'ApiUnblock' => 'includes/api/ApiUnblock.php',
- 'ApiUndelete' => 'includes/api/ApiUndelete.php',
- 'ApiUpload' => 'includes/api/ApiUpload.php',
- 'ApiUserrights' => 'includes/api/ApiUserrights.php',
- 'ApiWatch' => 'includes/api/ApiWatch.php',
- 'UsageException' => 'includes/api/ApiMain.php',
-
- # includes/cache
- 'BacklinkCache' => 'includes/cache/BacklinkCache.php',
- 'CacheDependency' => 'includes/cache/CacheDependency.php',
- 'CacheHelper' => 'includes/cache/CacheHelper.php',
- 'ConstantDependency' => 'includes/cache/CacheDependency.php',
- 'DependencyWrapper' => 'includes/cache/CacheDependency.php',
- 'FileCacheBase' => 'includes/cache/FileCacheBase.php',
- 'FileDependency' => 'includes/cache/CacheDependency.php',
- 'GenderCache' => 'includes/cache/GenderCache.php',
- 'GlobalDependency' => 'includes/cache/CacheDependency.php',
- 'HTMLFileCache' => 'includes/cache/HTMLFileCache.php',
- 'ICacheHelper' => 'includes/cache/CacheHelper.php',
- 'LCStore' => 'includes/cache/LocalisationCache.php',
- 'LCStoreCDB' => 'includes/cache/LocalisationCache.php',
- 'LCStoreDB' => 'includes/cache/LocalisationCache.php',
- 'LCStoreNull' => 'includes/cache/LocalisationCache.php',
- 'LinkBatch' => 'includes/cache/LinkBatch.php',
- 'LinkCache' => 'includes/cache/LinkCache.php',
- 'LocalisationCache' => 'includes/cache/LocalisationCache.php',
- 'LocalisationCacheBulkLoad' => 'includes/cache/LocalisationCache.php',
- 'MapCacheLRU' => 'includes/libs/MapCacheLRU.php',
- 'MessageCache' => 'includes/cache/MessageCache.php',
- 'ObjectFileCache' => 'includes/cache/ObjectFileCache.php',
- 'ResourceFileCache' => 'includes/cache/ResourceFileCache.php',
- 'UserCache' => 'includes/cache/UserCache.php',
-
- # includes/changes
- 'ChangesFeed' => 'includes/changes/ChangesFeed.php',
- 'ChangesList' => 'includes/changes/ChangesList.php',
- 'EnhancedChangesList' => 'includes/changes/EnhancedChangesList.php',
- 'OldChangesList' => 'includes/changes/OldChangesList.php',
- 'RCCacheEntry' => 'includes/changes/RCCacheEntry.php',
- 'RCCacheEntryFactory' => 'includes/changes/RCCacheEntryFactory.php',
- 'RecentChange' => 'includes/changes/RecentChange.php',
-
- # includes/clientpool
- 'RedisConnectionPool' => 'includes/clientpool/RedisConnectionPool.php',
- 'RedisConnRef' => 'includes/clientpool/RedisConnectionPool.php',
-
- # includes/composer
- 'ComposerPackageModifier' => 'includes/composer/ComposerPackageModifier.php',
- 'ComposerVersionNormalizer' => 'includes/composer/ComposerVersionNormalizer.php',
-
- # includes/config
- 'Config' => 'includes/config/Config.php',
- 'ConfigException' => 'includes/config/ConfigException.php',
- 'ConfigFactory' => 'includes/config/ConfigFactory.php',
- 'GlobalVarConfig' => 'includes/config/GlobalVarConfig.php',
- 'HashConfig' => 'includes/config/HashConfig.php',
- 'MultiConfig' => 'includes/config/MultiConfig.php',
- 'MutableConfig' => 'includes/config/MutableConfig.php',
-
- # includes/content
- 'AbstractContent' => 'includes/content/AbstractContent.php',
- 'CodeContentHandler' => 'includes/content/CodeContentHandler.php',
- 'Content' => 'includes/content/Content.php',
- 'ContentHandler' => 'includes/content/ContentHandler.php',
- 'CssContent' => 'includes/content/CssContent.php',
- 'CssContentHandler' => 'includes/content/CssContentHandler.php',
- 'JavaScriptContent' => 'includes/content/JavaScriptContent.php',
- 'JavaScriptContentHandler' => 'includes/content/JavaScriptContentHandler.php',
- 'JsonContent' => 'includes/content/JsonContent.php',
- 'JsonContentHandler' => 'includes/content/JsonContentHandler.php',
- 'MessageContent' => 'includes/content/MessageContent.php',
- 'MWContentSerializationException' => 'includes/content/ContentHandler.php',
- 'TextContent' => 'includes/content/TextContent.php',
- 'TextContentHandler' => 'includes/content/TextContentHandler.php',
- 'WikitextContent' => 'includes/content/WikitextContent.php',
- 'WikitextContentHandler' => 'includes/content/WikitextContentHandler.php',
-
- # includes/context
- 'ContextSource' => 'includes/context/ContextSource.php',
- 'DerivativeContext' => 'includes/context/DerivativeContext.php',
- 'IContextSource' => 'includes/context/IContextSource.php',
- 'RequestContext' => 'includes/context/RequestContext.php',
-
- # includes/dao
- 'IDBAccessObject' => 'includes/dao/IDBAccessObject.php',
- 'DBAccessBase' => 'includes/dao/DBAccessBase.php',
-
- # includes/db
- 'Blob' => 'includes/db/DatabaseUtility.php',
- 'ChronologyProtector' => 'includes/db/ChronologyProtector.php',
- 'CloneDatabase' => 'includes/db/CloneDatabase.php',
- 'DatabaseBase' => 'includes/db/Database.php',
- 'DatabaseMssql' => 'includes/db/DatabaseMssql.php',
- 'DatabaseMysql' => 'includes/db/DatabaseMysql.php',
- 'DatabaseMysqlBase' => 'includes/db/DatabaseMysqlBase.php',
- 'DatabaseMysqli' => 'includes/db/DatabaseMysqli.php',
- 'DatabaseOracle' => 'includes/db/DatabaseOracle.php',
- 'DatabasePostgres' => 'includes/db/DatabasePostgres.php',
- 'DatabaseSqlite' => 'includes/db/DatabaseSqlite.php',
- 'DatabaseSqliteStandalone' => 'includes/db/DatabaseSqlite.php',
- 'DBAccessError' => 'includes/db/LBFactory.php',
- 'DBConnectionError' => 'includes/db/DatabaseError.php',
- 'DBConnRef' => 'includes/db/LoadBalancer.php',
- 'DBError' => 'includes/db/DatabaseError.php',
- 'DBExpectedError' => 'includes/db/DatabaseError.php',
- 'DBObject' => 'includes/db/DatabaseUtility.php',
- 'IDatabase' => 'includes/db/Database.php',
- 'IORMRow' => 'includes/db/IORMRow.php',
- 'IORMTable' => 'includes/db/IORMTable.php',
- 'DBMasterPos' => 'includes/db/DatabaseUtility.php',
- 'DBQueryError' => 'includes/db/DatabaseError.php',
- 'DBUnexpectedError' => 'includes/db/DatabaseError.php',
- 'FakeResultWrapper' => 'includes/db/DatabaseUtility.php',
- 'Field' => 'includes/db/DatabaseUtility.php',
- 'LBFactory' => 'includes/db/LBFactory.php',
- 'LBFactoryFake' => 'includes/db/LBFactory.php',
- 'LBFactoryMulti' => 'includes/db/LBFactoryMulti.php',
- 'LBFactorySimple' => 'includes/db/LBFactory.php',
- 'LBFactorySingle' => 'includes/db/LBFactorySingle.php',
- 'LikeMatch' => 'includes/db/DatabaseUtility.php',
- 'LoadBalancer' => 'includes/db/LoadBalancer.php',
- 'LoadBalancerSingle' => 'includes/db/LBFactorySingle.php',
- 'LoadMonitor' => 'includes/db/LoadMonitor.php',
- 'LoadMonitorMySQL' => 'includes/db/LoadMonitor.php',
- 'LoadMonitorNull' => 'includes/db/LoadMonitor.php',
- 'MssqlField' => 'includes/db/DatabaseMssql.php',
- 'MssqlBlob' => 'includes/db/DatabaseMssql.php',
- 'MssqlResultWrapper' => 'includes/db/DatabaseMssql.php',
- 'MySQLField' => 'includes/db/DatabaseMysqlBase.php',
- 'MySQLMasterPos' => 'includes/db/DatabaseMysqlBase.php',
- 'ORAField' => 'includes/db/DatabaseOracle.php',
- 'ORAResult' => 'includes/db/DatabaseOracle.php',
- 'ORMIterator' => 'includes/db/ORMIterator.php',
- 'ORMResult' => 'includes/db/ORMResult.php',
- 'ORMRow' => 'includes/db/ORMRow.php',
- 'ORMTable' => 'includes/db/ORMTable.php',
- 'PostgresField' => 'includes/db/DatabasePostgres.php',
- 'PostgresTransactionState' => 'includes/db/DatabasePostgres.php',
- 'ResultWrapper' => 'includes/db/DatabaseUtility.php',
- 'SavepointPostgres' => 'includes/db/DatabasePostgres.php',
- 'SQLiteField' => 'includes/db/DatabaseSqlite.php',
-
- # includes/debug
- 'MWDebug' => 'includes/debug/MWDebug.php',
- 'MWLogger' => 'includes/debug/logger/Logger.php',
- 'MWLoggerLegacyLogger' => 'includes/debug/logger/legacy/Logger.php',
- 'MWLoggerLegacySpi' => 'includes/debug/logger/legacy/Spi.php',
- 'MWLoggerMonologHandler' => 'includes/debug/logger/monolog/Handler.php',
- 'MWLoggerMonologProcessor' => 'includes/debug/logger/monolog/Processor.php',
- 'MWLoggerMonologSpi' => 'includes/debug/logger/monolog/Spi.php',
- 'MWLoggerNullSpi' => 'includes/debug/logger/NullSpi.php',
- 'MWLoggerSpi' => 'includes/debug/logger/Spi.php',
-
- # includes/deferred
- 'DataUpdate' => 'includes/deferred/DataUpdate.php',
- 'DeferrableUpdate' => 'includes/deferred/DeferredUpdates.php',
- 'DeferredUpdates' => 'includes/deferred/DeferredUpdates.php',
- 'HTMLCacheUpdate' => 'includes/deferred/HTMLCacheUpdate.php',
- 'LinksDeletionUpdate' => 'includes/deferred/LinksUpdate.php',
- 'LinksUpdate' => 'includes/deferred/LinksUpdate.php',
- 'MWCallableUpdate' => 'includes/deferred/CallableUpdate.php',
- 'SearchUpdate' => 'includes/deferred/SearchUpdate.php',
- 'SiteStatsUpdate' => 'includes/deferred/SiteStatsUpdate.php',
- 'SqlDataUpdate' => 'includes/deferred/SqlDataUpdate.php',
- 'SquidUpdate' => 'includes/deferred/SquidUpdate.php',
-
- # includes/diff
- 'DiffEngine' => 'includes/diff/DairikiDiff.php',
- 'DiffOp' => 'includes/diff/DairikiDiff.php',
- 'DiffOpAdd' => 'includes/diff/DairikiDiff.php',
- 'DiffOpChange' => 'includes/diff/DairikiDiff.php',
- 'DiffOpCopy' => 'includes/diff/DairikiDiff.php',
- 'DiffOpDelete' => 'includes/diff/DairikiDiff.php',
- 'HWLDFWordAccumulator' => 'includes/diff/DairikiDiff.php',
- 'ArrayDiffFormatter' => 'includes/diff/ArrayDiffFormatter.php',
- 'Diff' => 'includes/diff/DairikiDiff.php',
- 'DifferenceEngine' => 'includes/diff/DifferenceEngine.php',
- 'DiffFormatter' => 'includes/diff/DiffFormatter.php',
- 'MappedDiff' => 'includes/diff/DairikiDiff.php',
- 'RangeDifference' => 'includes/diff/WikiDiff3.php',
- 'TableDiffFormatter' => 'includes/diff/TableDiffFormatter.php',
- 'UnifiedDiffFormatter' => 'includes/diff/UnifiedDiffFormatter.php',
- 'WikiDiff3' => 'includes/diff/WikiDiff3.php',
- 'WordLevelDiff' => 'includes/diff/DairikiDiff.php',
-
- # includes/exception
- 'UserBlockedError' => 'includes/exception/UserBlockedError.php',
- 'UserNotLoggedIn' => 'includes/exception/UserNotLoggedIn.php',
- 'ThrottledError' => 'includes/exception/ThrottledError.php',
- 'TimestampException' => 'includes/exception/TimestampException.php',
- 'ReadOnlyError' => 'includes/exception/ReadOnlyError.php',
- 'PermissionsError' => 'includes/exception/PermissionsError.php',
- 'MWException' => 'includes/exception/MWException.php',
- 'MWExceptionHandler' => 'includes/exception/MWExceptionHandler.php',
- 'HttpError' => 'includes/exception/HttpError.php',
- 'BadTitleError' => 'includes/exception/BadTitleError.php',
- 'ErrorPageError' => 'includes/exception/ErrorPageError.php',
- 'FatalError' => 'includes/exception/FatalError.php',
-
- # includes/externalstore
- 'ExternalStore' => 'includes/externalstore/ExternalStore.php',
- 'ExternalStoreDB' => 'includes/externalstore/ExternalStoreDB.php',
- 'ExternalStoreHttp' => 'includes/externalstore/ExternalStoreHttp.php',
- 'ExternalStoreMedium' => 'includes/externalstore/ExternalStoreMedium.php',
- 'ExternalStoreMwstore' => 'includes/externalstore/ExternalStoreMwstore.php',
-
- # includes/filebackend
- 'FileBackendGroup' => 'includes/filebackend/FileBackendGroup.php',
- 'FileBackend' => 'includes/filebackend/FileBackend.php',
- 'FileBackendError' => 'includes/filebackend/FileBackend.php',
- 'FileBackendException' => 'includes/filebackend/FileBackend.php',
- 'FileBackendStore' => 'includes/filebackend/FileBackendStore.php',
- 'FileBackendStoreShardListIterator' => 'includes/filebackend/FileBackendStore.php',
- 'FileBackendStoreShardDirIterator' => 'includes/filebackend/FileBackendStore.php',
- 'FileBackendStoreShardFileIterator' => 'includes/filebackend/FileBackendStore.php',
- 'FileBackendMultiWrite' => 'includes/filebackend/FileBackendMultiWrite.php',
- 'FileBackendStoreOpHandle' => 'includes/filebackend/FileBackendStore.php',
- 'FSFile' => 'includes/filebackend/FSFile.php',
- 'FSFileBackend' => 'includes/filebackend/FSFileBackend.php',
- 'FSFileBackendList' => 'includes/filebackend/FSFileBackend.php',
- 'FSFileBackendDirList' => 'includes/filebackend/FSFileBackend.php',
- 'FSFileBackendFileList' => 'includes/filebackend/FSFileBackend.php',
- 'FSFileOpHandle' => 'includes/filebackend/FSFileBackend.php',
- 'MemoryFileBackend' => 'includes/filebackend/MemoryFileBackend.php',
- 'SwiftFileBackend' => 'includes/filebackend/SwiftFileBackend.php',
- 'SwiftFileBackendList' => 'includes/filebackend/SwiftFileBackend.php',
- 'SwiftFileBackendDirList' => 'includes/filebackend/SwiftFileBackend.php',
- 'SwiftFileBackendFileList' => 'includes/filebackend/SwiftFileBackend.php',
- 'SwiftFileOpHandle' => 'includes/filebackend/SwiftFileBackend.php',
- 'TempFSFile' => 'includes/filebackend/TempFSFile.php',
- 'FileJournal' => 'includes/filebackend/filejournal/FileJournal.php',
- 'DBFileJournal' => 'includes/filebackend/filejournal/DBFileJournal.php',
- 'NullFileJournal' => 'includes/filebackend/filejournal/FileJournal.php',
- 'LockManagerGroup' => 'includes/filebackend/lockmanager/LockManagerGroup.php',
- 'LockManager' => 'includes/filebackend/lockmanager/LockManager.php',
- 'ScopedLock' => 'includes/filebackend/lockmanager/ScopedLock.php',
- 'FSLockManager' => 'includes/filebackend/lockmanager/FSLockManager.php',
- 'DBLockManager' => 'includes/filebackend/lockmanager/DBLockManager.php',
- 'MemcLockManager' => 'includes/filebackend/lockmanager/MemcLockManager.php',
- 'QuorumLockManager' => 'includes/filebackend/lockmanager/QuorumLockManager.php',
- 'MySqlLockManager' => 'includes/filebackend/lockmanager/DBLockManager.php',
- 'PostgreSqlLockManager' => 'includes/filebackend/lockmanager/DBLockManager.php',
- 'RedisLockManager' => 'includes/filebackend/lockmanager/RedisLockManager.php',
- 'NullLockManager' => 'includes/filebackend/lockmanager/LockManager.php',
- 'FileOp' => 'includes/filebackend/FileOp.php',
- 'FileOpBatch' => 'includes/filebackend/FileOpBatch.php',
- 'StoreFileOp' => 'includes/filebackend/FileOp.php',
- 'CopyFileOp' => 'includes/filebackend/FileOp.php',
- 'MoveFileOp' => 'includes/filebackend/FileOp.php',
- 'DeleteFileOp' => 'includes/filebackend/FileOp.php',
- 'CreateFileOp' => 'includes/filebackend/FileOp.php',
- 'DescribeFileOp' => 'includes/filebackend/FileOp.php',
- 'NullFileOp' => 'includes/filebackend/FileOp.php',
-
- # includes/filerepo
- 'FileRepo' => 'includes/filerepo/FileRepo.php',
- 'FileRepoStatus' => 'includes/filerepo/FileRepoStatus.php',
- 'ForeignAPIRepo' => 'includes/filerepo/ForeignAPIRepo.php',
- 'ForeignDBRepo' => 'includes/filerepo/ForeignDBRepo.php',
- 'ForeignDBViaLBRepo' => 'includes/filerepo/ForeignDBViaLBRepo.php',
- 'FSRepo' => 'includes/filerepo/FSRepo.php',
- 'LocalRepo' => 'includes/filerepo/LocalRepo.php',
- 'NullRepo' => 'includes/filerepo/NullRepo.php',
- 'RepoGroup' => 'includes/filerepo/RepoGroup.php',
- 'TempFileRepo' => 'includes/filerepo/FileRepo.php',
-
- # includes/filerepo/file
- 'ArchivedFile' => 'includes/filerepo/file/ArchivedFile.php',
- 'File' => 'includes/filerepo/file/File.php',
- 'ForeignAPIFile' => 'includes/filerepo/file/ForeignAPIFile.php',
- 'ForeignDBFile' => 'includes/filerepo/file/ForeignDBFile.php',
- 'LocalFile' => 'includes/filerepo/file/LocalFile.php',
- 'LocalFileDeleteBatch' => 'includes/filerepo/file/LocalFile.php',
- 'LocalFileMoveBatch' => 'includes/filerepo/file/LocalFile.php',
- 'LocalFileRestoreBatch' => 'includes/filerepo/file/LocalFile.php',
- 'OldLocalFile' => 'includes/filerepo/file/OldLocalFile.php',
- 'UnregisteredLocalFile' => 'includes/filerepo/file/UnregisteredLocalFile.php',
-
- # includes/installer
- 'CliInstaller' => 'includes/installer/CliInstaller.php',
- 'DatabaseInstaller' => 'includes/installer/DatabaseInstaller.php',
- 'DatabaseUpdater' => 'includes/installer/DatabaseUpdater.php',
- 'InstallDocFormatter' => 'includes/installer/InstallDocFormatter.php',
- 'Installer' => 'includes/installer/Installer.php',
- 'LocalSettingsGenerator' => 'includes/installer/LocalSettingsGenerator.php',
- 'MssqlInstaller' => 'includes/installer/MssqlInstaller.php',
- 'MssqlUpdater' => 'includes/installer/MssqlUpdater.php',
- 'MysqlInstaller' => 'includes/installer/MysqlInstaller.php',
- 'MysqlUpdater' => 'includes/installer/MysqlUpdater.php',
- 'OracleInstaller' => 'includes/installer/OracleInstaller.php',
- 'OracleUpdater' => 'includes/installer/OracleUpdater.php',
- 'PhpXmlBugTester' => 'includes/installer/PhpBugTests.php',
- 'PostgresInstaller' => 'includes/installer/PostgresInstaller.php',
- 'PostgresUpdater' => 'includes/installer/PostgresUpdater.php',
- 'SqliteInstaller' => 'includes/installer/SqliteInstaller.php',
- 'SqliteUpdater' => 'includes/installer/SqliteUpdater.php',
- 'WebInstaller' => 'includes/installer/WebInstaller.php',
- 'WebInstallerComplete' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerCopying' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerDBConnect' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerDBSettings' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerDocument' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerExistingWiki' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerInstall' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerLanguage' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerName' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerOptions' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerReadme' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerReleaseNotes' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerRestart' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerUpgrade' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerUpgradeDoc' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerWelcome' => 'includes/installer/WebInstallerPage.php',
- 'WebInstallerOutput' => 'includes/installer/WebInstallerOutput.php',
- 'WebInstallerPage' => 'includes/installer/WebInstallerPage.php',
-
- # includes/job
- 'IJobSpecification' => 'includes/jobqueue/JobSpecification.php',
- 'Job' => 'includes/jobqueue/Job.php',
- 'JobQueue' => 'includes/jobqueue/JobQueue.php',
- 'JobQueueAggregator' => 'includes/jobqueue/aggregator/JobQueueAggregator.php',
- 'JobQueueAggregatorMemc' => 'includes/jobqueue/aggregator/JobQueueAggregatorMemc.php',
- 'JobQueueAggregatorRedis' => 'includes/jobqueue/aggregator/JobQueueAggregatorRedis.php',
- 'JobQueueDB' => 'includes/jobqueue/JobQueueDB.php',
- 'JobQueueConnectionError' => 'includes/jobqueue/JobQueue.php',
- 'JobQueueError' => 'includes/jobqueue/JobQueue.php',
- 'JobQueueGroup' => 'includes/jobqueue/JobQueueGroup.php',
- 'JobQueueFederated' => 'includes/jobqueue/JobQueueFederated.php',
- 'JobQueueRedis' => 'includes/jobqueue/JobQueueRedis.php',
- 'JobRunner' => 'includes/jobqueue/JobRunner.php',
- 'JobSpecification' => 'includes/jobqueue/JobSpecification.php',
-
- # includes/jobqueue/jobs
- 'DoubleRedirectJob' => 'includes/jobqueue/jobs/DoubleRedirectJob.php',
- 'DuplicateJob' => 'includes/jobqueue/jobs/DuplicateJob.php',
- 'EmaillingJob' => 'includes/jobqueue/jobs/EmaillingJob.php',
- 'EnotifNotifyJob' => 'includes/jobqueue/jobs/EnotifNotifyJob.php',
- 'HTMLCacheUpdateJob' => 'includes/jobqueue/jobs/HTMLCacheUpdateJob.php',
- 'NullJob' => 'includes/jobqueue/jobs/NullJob.php',
- 'RefreshLinksJob' => 'includes/jobqueue/jobs/RefreshLinksJob.php',
- 'RefreshLinksJob2' => 'includes/jobqueue/jobs/RefreshLinksJob2.php',
- 'UploadFromUrlJob' => 'includes/jobqueue/jobs/UploadFromUrlJob.php',
- 'AssembleUploadChunksJob' => 'includes/jobqueue/jobs/AssembleUploadChunksJob.php',
- 'PublishStashedFileJob' => 'includes/jobqueue/jobs/PublishStashedFileJob.php',
- 'ThumbnailRenderJob' => 'includes/jobqueue/jobs/ThumbnailRenderJob.php',
-
- # includes/jobqueue/utils
- 'BacklinkJobUtils' => 'includes/jobqueue/utils/BacklinkJobUtils.php',
-
- # includes/json
- 'FormatJson' => 'includes/json/FormatJson.php',
-
- # includes/libs
- 'ArrayUtils' => 'includes/libs/ArrayUtils.php',
- 'Cookie' => 'includes/libs/Cookie.php',
- 'CookieJar' => 'includes/libs/Cookie.php',
- 'CSSMin' => 'includes/libs/CSSMin.php',
- 'GenericArrayObject' => 'includes/libs/GenericArrayObject.php',
- 'HashRing' => 'includes/libs/HashRing.php',
- 'HttpStatus' => 'includes/libs/HttpStatus.php',
- 'IEContentAnalyzer' => 'includes/libs/IEContentAnalyzer.php',
- 'IEUrlExtension' => 'includes/libs/IEUrlExtension.php',
- 'MappedIterator' => 'includes/libs/MappedIterator.php',
- 'IPSet' => 'includes/libs/IPSet.php',
- 'JavaScriptMinifier' => 'includes/libs/JavaScriptMinifier.php',
- 'JSCompilerContext' => 'includes/libs/jsminplus.php',
- 'JSMinPlus' => 'includes/libs/jsminplus.php',
- 'JSNode' => 'includes/libs/jsminplus.php',
- 'JSParser' => 'includes/libs/jsminplus.php',
- 'JSToken' => 'includes/libs/jsminplus.php',
- 'JSTokenizer' => 'includes/libs/jsminplus.php',
- 'MultiHttpClient' => 'includes/libs/MultiHttpClient.php',
- 'MWMessagePack' => 'includes/libs/MWMessagePack.php',
- 'ProcessCacheLRU' => 'includes/libs/ProcessCacheLRU.php',
- 'RunningStat' => 'includes/libs/RunningStat.php',
- 'ScopedCallback' => 'includes/libs/ScopedCallback.php',
- 'ScopedPHPTimeout' => 'includes/libs/ScopedPHPTimeout.php',
- 'SwiftVirtualRESTService' => 'includes/libs/virtualrest/SwiftVirtualRESTService.php',
- 'VirtualRESTService' => 'includes/libs/virtualrest/VirtualRESTService.php',
- 'VirtualRESTServiceClient' => 'includes/libs/virtualrest/VirtualRESTServiceClient.php',
- 'Xhprof' => 'includes/libs/Xhprof.php',
- 'XmlTypeCheck' => 'includes/libs/XmlTypeCheck.php',
-
- # includes/libs/cdb
- 'CdbException' => 'includes/libs/cdb/CdbException.php',
- 'CdbFunctions' => 'includes/libs/cdb/CdbFunctions.php',
- 'CdbReader' => 'includes/libs/cdb/CdbReader.php',
- 'CdbReaderDBA' => 'includes/libs/cdb/CdbReaderDBA.php',
- 'CdbReaderPHP' => 'includes/libs/cdb/CdbReaderPHP.php',
- 'CdbWriter' => 'includes/libs/cdb/CdbWriter.php',
- 'CdbWriterDBA' => 'includes/libs/cdb/CdbWriterDBA.php',
- 'CdbWriterPHP' => 'includes/libs/cdb/CdbWriterPHP.php',
-
- # includes/libs/lessphp
- 'lessc' => 'includes/libs/lessc.inc.php',
- 'lessc_parser' => 'includes/libs/lessc.inc.php',
- 'lessc_formatter_classic' => 'includes/libs/lessc.inc.php',
- 'lessc_formatter_compressed' => 'includes/libs/lessc.inc.php',
- 'lessc_formatter_lessjs' => 'includes/libs/lessc.inc.php',
-
- # includes/logging
- 'DatabaseLogEntry' => 'includes/logging/LogEntry.php',
- 'DeleteLogFormatter' => 'includes/logging/DeleteLogFormatter.php',
- 'LegacyLogFormatter' => 'includes/logging/LogFormatter.php',
- 'LogEntry' => 'includes/logging/LogEntry.php',
- 'LogEventsList' => 'includes/logging/LogEventsList.php',
- 'LogEntryBase' => 'includes/logging/LogEntry.php',
- 'LogFormatter' => 'includes/logging/LogFormatter.php',
- 'LogPage' => 'includes/logging/LogPage.php',
- 'LogPager' => 'includes/logging/LogPager.php',
- 'ManualLogEntry' => 'includes/logging/LogEntry.php',
- 'MergeLogFormatter' => 'includes/logging/MergeLogFormatter.php',
- 'MoveLogFormatter' => 'includes/logging/MoveLogFormatter.php',
- 'NewUsersLogFormatter' => 'includes/logging/NewUsersLogFormatter.php',
- 'PageLangLogFormatter' => 'includes/logging/PageLangLogFormatter.php',
- 'PatrolLog' => 'includes/logging/PatrolLog.php',
- 'PatrolLogFormatter' => 'includes/logging/PatrolLogFormatter.php',
- 'RCDatabaseLogEntry' => 'includes/logging/LogEntry.php',
- 'RightsLogFormatter' => 'includes/logging/RightsLogFormatter.php',
-
- # Image gallery
-
- 'ImageGallery' => 'includes/gallery/TraditionalImageGallery.php',
- 'ImageGalleryBase' => 'includes/gallery/ImageGalleryBase.php',
- 'NolinesImageGallery' => 'includes/gallery/NolinesImageGallery.php',
- 'TraditionalImageGallery' => 'includes/gallery/TraditionalImageGallery.php',
- 'PackedImageGallery' => 'includes/gallery/PackedImageGallery.php',
- 'PackedHoverImageGallery' => 'includes/gallery/PackedOverlayImageGallery.php',
- 'PackedOverlayImageGallery' => 'includes/gallery/PackedOverlayImageGallery.php',
-
- # includes/mail
- 'EmailNotification' => 'includes/mail/EmailNotification.php',
- 'MailAddress' => 'includes/mail/MailAddress.php',
- 'UserMailer' => 'includes/mail/UserMailer.php',
-
- # includes/media
- 'BitmapHandler' => 'includes/media/Bitmap.php',
- 'BitmapHandler_ClientOnly' => 'includes/media/Bitmap_ClientOnly.php',
- 'BitmapMetadataHandler' => 'includes/media/BitmapMetadataHandler.php',
- 'BmpHandler' => 'includes/media/BMP.php',
- 'DjVuHandler' => 'includes/media/DjVu.php',
- 'DjVuImage' => 'includes/media/DjVuImage.php',
- 'Exif' => 'includes/media/Exif.php',
- 'ExifBitmapHandler' => 'includes/media/ExifBitmap.php',
- 'FormatMetadata' => 'includes/media/FormatMetadata.php',
- 'GIFHandler' => 'includes/media/GIF.php',
- 'GIFMetadataExtractor' => 'includes/media/GIFMetadataExtractor.php',
- 'ImageHandler' => 'includes/media/ImageHandler.php',
- 'IPTC' => 'includes/media/IPTC.php',
- 'JpegHandler' => 'includes/media/Jpeg.php',
- 'JpegMetadataExtractor' => 'includes/media/JpegMetadataExtractor.php',
- 'MediaHandler' => 'includes/media/MediaHandler.php',
- 'MediaTransformError' => 'includes/media/MediaTransformOutput.php',
- 'MediaTransformOutput' => 'includes/media/MediaTransformOutput.php',
- 'PNGHandler' => 'includes/media/PNG.php',
- 'PNGMetadataExtractor' => 'includes/media/PNGMetadataExtractor.php',
- 'SvgHandler' => 'includes/media/SVG.php',
- 'SVGMetadataExtractor' => 'includes/media/SVGMetadataExtractor.php',
- 'SVGReader' => 'includes/media/SVGMetadataExtractor.php',
- 'ThumbnailImage' => 'includes/media/MediaTransformOutput.php',
- 'TiffHandler' => 'includes/media/Tiff.php',
- 'TransformationalImageHandler' => 'includes/media/TransformationalImageHandler.php',
- 'TransformParameterError' => 'includes/media/MediaTransformOutput.php',
- 'XCFHandler' => 'includes/media/XCF.php',
- 'XMPInfo' => 'includes/media/XMPInfo.php',
- 'XMPReader' => 'includes/media/XMP.php',
- 'XMPValidate' => 'includes/media/XMPValidate.php',
-
- # includes/normal
- 'UtfNormal' => 'includes/normal/UtfNormal.php',
-
- # includes/objectcache
- 'APCBagOStuff' => 'includes/objectcache/APCBagOStuff.php',
- 'BagOStuff' => 'includes/objectcache/BagOStuff.php',
- 'EmptyBagOStuff' => 'includes/objectcache/EmptyBagOStuff.php',
- 'HashBagOStuff' => 'includes/objectcache/HashBagOStuff.php',
- 'MediaWikiBagOStuff' => 'includes/objectcache/SqlBagOStuff.php',
- 'MemCachedClientforWiki' => 'includes/objectcache/MemcachedClient.php',
- 'MemcachedBagOStuff' => 'includes/objectcache/MemcachedBagOStuff.php',
- 'MemcachedPeclBagOStuff' => 'includes/objectcache/MemcachedPeclBagOStuff.php',
- 'MemcachedPhpBagOStuff' => 'includes/objectcache/MemcachedPhpBagOStuff.php',
- 'MultiWriteBagOStuff' => 'includes/objectcache/MultiWriteBagOStuff.php',
- 'MWMemcached' => 'includes/objectcache/MemcachedClient.php',
- 'ObjectCache' => 'includes/objectcache/ObjectCache.php',
- 'ObjectCacheSessionHandler' => 'includes/objectcache/ObjectCacheSessionHandler.php',
- 'RedisBagOStuff' => 'includes/objectcache/RedisBagOStuff.php',
- 'SqlBagOStuff' => 'includes/objectcache/SqlBagOStuff.php',
- 'WinCacheBagOStuff' => 'includes/objectcache/WinCacheBagOStuff.php',
- 'XCacheBagOStuff' => 'includes/objectcache/XCacheBagOStuff.php',
-
- # includes/page
- 'Article' => 'includes/page/Article.php',
- 'CategoryPage' => 'includes/page/CategoryPage.php',
- 'ImageHistoryList' => 'includes/page/ImagePage.php',
- 'ImageHistoryPseudoPager' => 'includes/page/ImagePage.php',
- 'ImagePage' => 'includes/page/ImagePage.php',
- 'Page' => 'includes/page/WikiPage.php',
- 'WikiCategoryPage' => 'includes/page/WikiCategoryPage.php',
- 'WikiFilePage' => 'includes/page/WikiFilePage.php',
- 'WikiPage' => 'includes/page/WikiPage.php',
-
- # includes/pager
- 'AlphabeticPager' => 'includes/pager/AlphabeticPager.php',
- 'IndexPager' => 'includes/pager/IndexPager.php',
- 'Pager' => 'includes/pager/Pager.php',
- 'ReverseChronologicalPager' => 'includes/pager/ReverseChronologicalPager.php',
- 'TablePager' => 'includes/pager/TablePager.php',
-
- # includes/parser
- 'CacheTime' => 'includes/parser/CacheTime.php',
- 'CoreParserFunctions' => 'includes/parser/CoreParserFunctions.php',
- 'CoreTagHooks' => 'includes/parser/CoreTagHooks.php',
- 'DateFormatter' => 'includes/parser/DateFormatter.php',
- 'LinkHolderArray' => 'includes/parser/LinkHolderArray.php',
- 'MWTidy' => 'includes/parser/MWTidy.php',
- 'MWTidyWrapper' => 'includes/parser/MWTidy.php',
- 'PPCustomFrame_DOM' => 'includes/parser/Preprocessor_DOM.php',
- 'PPCustomFrame_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'PPDAccum_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'PPDPart' => 'includes/parser/Preprocessor_DOM.php',
- 'PPDPart_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'PPDStack' => 'includes/parser/Preprocessor_DOM.php',
- 'PPDStackElement' => 'includes/parser/Preprocessor_DOM.php',
- 'PPDStackElement_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'PPDStack_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'PPFrame' => 'includes/parser/Preprocessor.php',
- 'PPFrame_DOM' => 'includes/parser/Preprocessor_DOM.php',
- 'PPFrame_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'PPNode' => 'includes/parser/Preprocessor.php',
- 'PPNode_DOM' => 'includes/parser/Preprocessor_DOM.php',
- 'PPNode_Hash_Array' => 'includes/parser/Preprocessor_Hash.php',
- 'PPNode_Hash_Attr' => 'includes/parser/Preprocessor_Hash.php',
- 'PPNode_Hash_Text' => 'includes/parser/Preprocessor_Hash.php',
- 'PPNode_Hash_Tree' => 'includes/parser/Preprocessor_Hash.php',
- 'PPTemplateFrame_DOM' => 'includes/parser/Preprocessor_DOM.php',
- 'PPTemplateFrame_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'Parser' => 'includes/parser/Parser.php',
- 'ParserCache' => 'includes/parser/ParserCache.php',
- 'ParserOptions' => 'includes/parser/ParserOptions.php',
- 'ParserOutput' => 'includes/parser/ParserOutput.php',
- 'ParserDiffTest' => 'includes/parser/ParserDiffTest.php',
- 'Preprocessor' => 'includes/parser/Preprocessor.php',
- 'Preprocessor_DOM' => 'includes/parser/Preprocessor_DOM.php',
- 'Preprocessor_Hash' => 'includes/parser/Preprocessor_Hash.php',
- 'StripState' => 'includes/parser/StripState.php',
-
- # includes/password
- 'BcryptPassword' => 'includes/password/BcryptPassword.php',
- 'InvalidPassword' => 'includes/password/InvalidPassword.php',
- 'LayeredParameterizedPassword' => 'includes/password/LayeredParameterizedPassword.php',
- 'MWSaltedPassword' => 'includes/password/MWSaltedPassword.php',
- 'MWOldPassword' => 'includes/password/MWOldPassword.php',
- 'ParameterizedPassword' => 'includes/password/ParameterizedPassword.php',
- 'Password' => 'includes/password/Password.php',
- 'PasswordError' => 'includes/password/PasswordError.php',
- 'PasswordFactory' => 'includes/password/PasswordFactory.php',
- 'Pbkdf2Password' => 'includes/password/Pbkdf2Password.php',
- 'EncryptedPassword' => 'includes/password/EncryptedPassword.php',
-
- # includes/profiler
- 'Profiler' => 'includes/profiler/Profiler.php',
- 'ProfilerSimpleDB' => 'includes/profiler/ProfilerSimpleDB.php',
- 'ProfilerSimpleText' => 'includes/profiler/ProfilerSimpleText.php',
- 'ProfilerSimpleTrace' => 'includes/profiler/ProfilerSimpleTrace.php',
- 'ProfilerSimpleUDP' => 'includes/profiler/ProfilerSimpleUDP.php',
- 'ProfilerStandard' => 'includes/profiler/ProfilerStandard.php',
- 'ProfilerStub' => 'includes/profiler/ProfilerStub.php',
- 'ProfilerXhprof' => 'includes/profiler/ProfilerXhprof.php',
- 'ProfileSection' => 'includes/profiler/ProfileSection.php',
- 'SectionProfiler' => 'includes/profiler/SectionProfiler.php',
- 'TransactionProfiler' => 'includes/profiler/TransactionProfiler.php',
-
- # includes/rcfeed
- 'RCFeedEngine' => 'includes/rcfeed/RCFeedEngine.php',
- 'RedisPubSubFeedEngine' => 'includes/rcfeed/RedisPubSubFeedEngine.php',
- 'UDPRCFeedEngine' => 'includes/rcfeed/UDPRCFeedEngine.php',
- 'RCFeedFormatter' => 'includes/rcfeed/RCFeedFormatter.php',
- 'IRCColourfulRCFeedFormatter' => 'includes/rcfeed/IRCColourfulRCFeedFormatter.php',
- 'JSONRCFeedFormatter' => 'includes/rcfeed/JSONRCFeedFormatter.php',
- 'XMLRCFeedFormatter' => 'includes/rcfeed/XMLRCFeedFormatter.php',
- 'MachineReadableRCFeedFormatter' => 'includes/rcfeed/MachineReadableRCFeedFormatter.php',
-
- # includes/resourceloader
- 'DerivativeResourceLoaderContext' =>
- 'includes/resourceloader/DerivativeResourceLoaderContext.php',
- 'ResourceLoader' => 'includes/resourceloader/ResourceLoader.php',
- 'ResourceLoaderContext' => 'includes/resourceloader/ResourceLoaderContext.php',
- 'ResourceLoaderEditToolbarModule' => 'includes/resourceloader/ResourceLoaderEditToolbarModule.php',
- 'ResourceLoaderFileModule' => 'includes/resourceloader/ResourceLoaderFileModule.php',
- 'ResourceLoaderFilePageModule' => 'includes/resourceloader/ResourceLoaderFilePageModule.php',
- 'ResourceLoaderFilePath' => 'includes/resourceloader/ResourceLoaderFilePath.php',
- 'ResourceLoaderModule' => 'includes/resourceloader/ResourceLoaderModule.php',
- 'ResourceLoaderNoscriptModule' => 'includes/resourceloader/ResourceLoaderNoscriptModule.php',
- 'ResourceLoaderSiteModule' => 'includes/resourceloader/ResourceLoaderSiteModule.php',
- 'ResourceLoaderSkinModule' => 'includes/resourceloader/ResourceLoaderSkinModule.php',
- 'ResourceLoaderStartUpModule' => 'includes/resourceloader/ResourceLoaderStartUpModule.php',
- 'ResourceLoaderUserCSSPrefsModule' =>
- 'includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php',
- 'ResourceLoaderUserGroupsModule' => 'includes/resourceloader/ResourceLoaderUserGroupsModule.php',
- 'ResourceLoaderUserModule' => 'includes/resourceloader/ResourceLoaderUserModule.php',
- 'ResourceLoaderUserOptionsModule' => 'includes/resourceloader/ResourceLoaderUserOptionsModule.php',
- 'ResourceLoaderUserTokensModule' => 'includes/resourceloader/ResourceLoaderUserTokensModule.php',
- 'ResourceLoaderLanguageDataModule' =>
- 'includes/resourceloader/ResourceLoaderLanguageDataModule.php',
- 'ResourceLoaderLanguageNamesModule' =>
- 'includes/resourceloader/ResourceLoaderLanguageNamesModule.php',
- 'ResourceLoaderWikiModule' => 'includes/resourceloader/ResourceLoaderWikiModule.php',
-
- # includes/revisiondelete
- 'RevDelArchivedFileItem' => 'includes/revisiondelete/RevDelArchivedFileItem.php',
- 'RevDelArchivedFileList' => 'includes/revisiondelete/RevDelArchivedFileList.php',
- 'RevDelArchivedRevisionItem' => 'includes/revisiondelete/RevDelArchivedRevisionItem.php',
- 'RevDelArchiveItem' => 'includes/revisiondelete/RevDelArchiveItem.php',
- 'RevDelArchiveList' => 'includes/revisiondelete/RevDelArchiveList.php',
- 'RevDelFileItem' => 'includes/revisiondelete/RevDelFileItem.php',
- 'RevDelFileList' => 'includes/revisiondelete/RevDelFileList.php',
- 'RevDelItem' => 'includes/revisiondelete/RevDelItem.php',
- 'RevDelList' => 'includes/revisiondelete/RevDelList.php',
- 'RevDelLogItem' => 'includes/revisiondelete/RevDelLogItem.php',
- 'RevDelLogList' => 'includes/revisiondelete/RevDelLogList.php',
- 'RevDelRevisionItem' => 'includes/revisiondelete/RevDelRevisionItem.php',
- 'RevDelRevisionList' => 'includes/revisiondelete/RevDelRevisionList.php',
- 'RevisionDeleter' => 'includes/revisiondelete/RevisionDeleter.php',
- 'RevisionDeleteUser' => 'includes/revisiondelete/RevisionDeleteUser.php',
-
- # includes/search
- 'SearchDatabase' => 'includes/search/SearchDatabase.php',
- 'SearchEngine' => 'includes/search/SearchEngine.php',
- 'SearchEngineDummy' => 'includes/search/SearchEngine.php',
- 'SearchHighlighter' => 'includes/search/SearchHighlighter.php',
- 'SearchMssql' => 'includes/search/SearchMssql.php',
- 'SearchMySQL' => 'includes/search/SearchMySQL.php',
- 'SearchNearMatchResultSet' => 'includes/search/SearchResultSet.php',
- 'SearchOracle' => 'includes/search/SearchOracle.php',
- 'SearchPostgres' => 'includes/search/SearchPostgres.php',
- 'SearchResult' => 'includes/search/SearchResult.php',
- 'SearchResultSet' => 'includes/search/SearchResultSet.php',
- 'SearchSqlite' => 'includes/search/SearchSqlite.php',
- 'SqlSearchResultSet' => 'includes/search/SearchResultSet.php',
-
- # includes/site
- 'MediaWikiSite' => 'includes/site/MediaWikiSite.php',
- 'Site' => 'includes/site/Site.php',
- 'SiteObject' => 'includes/site/Site.php',
- 'SiteArray' => 'includes/site/SiteList.php',
- 'SiteList' => 'includes/site/SiteList.php',
- 'SiteSQLStore' => 'includes/site/SiteSQLStore.php',
- 'Sites' => 'includes/site/SiteSQLStore.php',
- 'SiteStore' => 'includes/site/SiteStore.php',
-
- # includes/skins
- 'BaseTemplate' => 'includes/skins/BaseTemplate.php',
- 'MediaWikiI18N' => 'includes/skins/MediaWikiI18N.php',
- 'QuickTemplate' => 'includes/skins/QuickTemplate.php',
- 'Skin' => 'includes/skins/Skin.php',
- 'SkinApi' => 'includes/skins/SkinApi.php',
- 'SkinApiTemplate' => 'includes/skins/SkinApiTemplate.php',
- 'SkinException' => 'includes/skins/SkinException.php',
- 'SkinFactory' => 'includes/skins/SkinFactory.php',
- 'SkinFallback' => 'includes/skins/SkinFallback.php',
- 'SkinFallbackTemplate' => 'includes/skins/SkinFallbackTemplate.php',
- 'SkinTemplate' => 'includes/skins/SkinTemplate.php',
-
- # includes/specialpage
- 'ChangesListSpecialPage' => 'includes/specialpage/ChangesListSpecialPage.php',
- 'FormSpecialPage' => 'includes/specialpage/FormSpecialPage.php',
- 'ImageQueryPage' => 'includes/specialpage/ImageQueryPage.php',
- 'IncludableSpecialPage' => 'includes/specialpage/IncludableSpecialPage.php',
- 'PageQueryPage' => 'includes/specialpage/PageQueryPage.php',
- 'QueryPage' => 'includes/specialpage/QueryPage.php',
- 'RedirectSpecialArticle' => 'includes/specialpage/RedirectSpecialPage.php',
- 'RedirectSpecialPage' => 'includes/specialpage/RedirectSpecialPage.php',
- 'SpecialPage' => 'includes/specialpage/SpecialPage.php',
- 'SpecialPageFactory' => 'includes/specialpage/SpecialPageFactory.php',
- 'SpecialRedirectToSpecial' => 'includes/specialpage/RedirectSpecialPage.php',
- 'UnlistedSpecialPage' => 'includes/specialpage/UnlistedSpecialPage.php',
- 'WantedQueryPage' => 'includes/specialpage/WantedQueryPage.php',
-
- # includes/specials
- 'ActiveUsersPager' => 'includes/specials/SpecialActiveusers.php',
- 'AllMessagesTablePager' => 'includes/specials/SpecialAllMessages.php',
- 'AncientPagesPage' => 'includes/specials/SpecialAncientpages.php',
- 'BlockListPager' => 'includes/specials/SpecialBlockList.php',
- 'BrokenRedirectsPage' => 'includes/specials/SpecialBrokenRedirects.php',
- 'CategoryPager' => 'includes/specials/SpecialCategories.php',
- 'ContribsPager' => 'includes/specials/SpecialContributions.php',
- 'DeadendPagesPage' => 'includes/specials/SpecialDeadendpages.php',
- 'DeletedContribsPager' => 'includes/specials/SpecialDeletedContributions.php',
- 'DeletedContributionsPage' => 'includes/specials/SpecialDeletedContributions.php',
- 'DoubleRedirectsPage' => 'includes/specials/SpecialDoubleRedirects.php',
- 'EditWatchlistCheckboxSeriesField' => 'includes/specials/SpecialEditWatchlist.php',
- 'EditWatchlistNormalHTMLForm' => 'includes/specials/SpecialEditWatchlist.php',
- 'EmailConfirmation' => 'includes/specials/SpecialConfirmemail.php',
- 'EmailInvalidation' => 'includes/specials/SpecialConfirmemail.php',
- 'FewestrevisionsPage' => 'includes/specials/SpecialFewestrevisions.php',
- 'FileDuplicateSearchPage' => 'includes/specials/SpecialFileDuplicateSearch.php',
- 'ImageListPager' => 'includes/specials/SpecialListfiles.php',
- 'ImportReporter' => 'includes/specials/SpecialImport.php',
- 'LinkSearchPage' => 'includes/specials/SpecialLinkSearch.php',
- 'ListredirectsPage' => 'includes/specials/SpecialListredirects.php',
- 'ListDuplicatedFilesPage' => 'includes/specials/SpecialListDuplicatedFiles.php',
- 'LoginForm' => 'includes/specials/SpecialUserlogin.php',
- 'LonelyPagesPage' => 'includes/specials/SpecialLonelypages.php',
- 'LongPagesPage' => 'includes/specials/SpecialLongpages.php',
- 'MediaStatisticsPage' => 'includes/specials/SpecialMediaStatistics.php',
- 'MergeHistoryPager' => 'includes/specials/SpecialMergeHistory.php',
- 'MIMEsearchPage' => 'includes/specials/SpecialMIMEsearch.php',
- 'MostcategoriesPage' => 'includes/specials/SpecialMostcategories.php',
- 'MostimagesPage' => 'includes/specials/SpecialMostimages.php',
- 'MostinterwikisPage' => 'includes/specials/SpecialMostinterwikis.php',
- 'MostlinkedCategoriesPage' => 'includes/specials/SpecialMostlinkedcategories.php',
- 'MostlinkedPage' => 'includes/specials/SpecialMostlinked.php',
- 'MostlinkedTemplatesPage' => 'includes/specials/SpecialMostlinkedtemplates.php',
- 'MostrevisionsPage' => 'includes/specials/SpecialMostrevisions.php',
- 'MovePageForm' => 'includes/specials/SpecialMovepage.php',
- 'NewFilesPager' => 'includes/specials/SpecialNewimages.php',
- 'NewPagesPager' => 'includes/specials/SpecialNewpages.php',
- 'PageArchive' => 'includes/specials/SpecialUndelete.php',
- 'ProtectedPagesPager' => 'includes/specials/SpecialProtectedpages.php',
- 'ProtectedTitlesPager' => 'includes/specials/SpecialProtectedtitles.php',
- 'RandomPage' => 'includes/specials/SpecialRandompage.php',
- 'ShortPagesPage' => 'includes/specials/SpecialShortpages.php',
- 'SpecialActiveUsers' => 'includes/specials/SpecialActiveusers.php',
- 'SpecialAllMessages' => 'includes/specials/SpecialAllMessages.php',
- 'SpecialAllMyUploads' => 'includes/specials/SpecialMyRedirectPages.php',
- 'SpecialAllPages' => 'includes/specials/SpecialAllPages.php',
- 'SpecialApiHelp' => 'includes/specials/SpecialApiHelp.php',
- 'SpecialBlankpage' => 'includes/specials/SpecialBlankpage.php',
- 'SpecialBlock' => 'includes/specials/SpecialBlock.php',
- 'SpecialBlockList' => 'includes/specials/SpecialBlockList.php',
- 'SpecialBookSources' => 'includes/specials/SpecialBooksources.php',
- 'SpecialCachedPage' => 'includes/specials/SpecialCachedPage.php',
- 'SpecialCategories' => 'includes/specials/SpecialCategories.php',
- 'SpecialChangeEmail' => 'includes/specials/SpecialChangeEmail.php',
- 'SpecialChangePassword' => 'includes/specials/SpecialChangePassword.php',
- 'SpecialComparePages' => 'includes/specials/SpecialComparePages.php',
- 'SpecialContributions' => 'includes/specials/SpecialContributions.php',
- 'SpecialCreateAccount' => 'includes/specials/SpecialCreateAccount.php',
- 'SpecialDiff' => 'includes/specials/SpecialDiff.php',
- 'SpecialEditWatchlist' => 'includes/specials/SpecialEditWatchlist.php',
- 'SpecialEmailUser' => 'includes/specials/SpecialEmailuser.php',
- 'SpecialExpandTemplates' => 'includes/specials/SpecialExpandTemplates.php',
- 'SpecialExport' => 'includes/specials/SpecialExport.php',
- 'SpecialFilepath' => 'includes/specials/SpecialFilepath.php',
- 'SpecialImport' => 'includes/specials/SpecialImport.php',
- 'SpecialJavaScriptTest' => 'includes/specials/SpecialJavaScriptTest.php',
- 'SpecialListAdmins' => 'includes/specials/SpecialListusers.php',
- 'SpecialListBots' => 'includes/specials/SpecialListusers.php',
- 'SpecialListFiles' => 'includes/specials/SpecialListfiles.php',
- 'SpecialListGroupRights' => 'includes/specials/SpecialListgrouprights.php',
- 'SpecialListUsers' => 'includes/specials/SpecialListusers.php',
- 'SpecialLockdb' => 'includes/specials/SpecialLockdb.php',
- 'SpecialLog' => 'includes/specials/SpecialLog.php',
- 'SpecialMergeHistory' => 'includes/specials/SpecialMergeHistory.php',
- 'SpecialMycontributions' => 'includes/specials/SpecialMyRedirectPages.php',
- 'SpecialMyLanguage' => 'includes/specials/SpecialMyLanguage.php',
- 'SpecialMypage' => 'includes/specials/SpecialMyRedirectPages.php',
- 'SpecialMytalk' => 'includes/specials/SpecialMyRedirectPages.php',
- 'SpecialMyuploads' => 'includes/specials/SpecialMyRedirectPages.php',
- 'SpecialNewFiles' => 'includes/specials/SpecialNewimages.php',
- 'SpecialNewpages' => 'includes/specials/SpecialNewpages.php',
- 'SpecialPageLanguage' => 'includes/specials/SpecialPageLanguage.php',
- 'SpecialPasswordReset' => 'includes/specials/SpecialPasswordReset.php',
- 'SpecialPagesWithProp' => 'includes/specials/SpecialPagesWithProp.php',
- 'SpecialPermanentLink' => 'includes/specials/SpecialPermanentLink.php',
- 'SpecialPreferences' => 'includes/specials/SpecialPreferences.php',
- 'SpecialPrefixindex' => 'includes/specials/SpecialPrefixindex.php',
- 'SpecialProtectedpages' => 'includes/specials/SpecialProtectedpages.php',
- 'SpecialProtectedtitles' => 'includes/specials/SpecialProtectedtitles.php',
- 'SpecialRandomInCategory' => 'includes/specials/SpecialRandomInCategory.php',
- 'SpecialRandomredirect' => 'includes/specials/SpecialRandomredirect.php',
- 'SpecialRecentChanges' => 'includes/specials/SpecialRecentchanges.php',
- 'SpecialRecentChangesLinked' => 'includes/specials/SpecialRecentchangeslinked.php',
- 'SpecialRedirect' => 'includes/specials/SpecialRedirect.php',
- 'SpecialResetTokens' => 'includes/specials/SpecialResetTokens.php',
- 'SpecialRevisionDelete' => 'includes/specials/SpecialRevisiondelete.php',
- 'SpecialRunJobs' => 'includes/specials/SpecialRunJobs.php',
- 'SpecialSearch' => 'includes/specials/SpecialSearch.php',
- 'SpecialSpecialpages' => 'includes/specials/SpecialSpecialpages.php',
- 'SpecialStatistics' => 'includes/specials/SpecialStatistics.php',
- 'SpecialTags' => 'includes/specials/SpecialTags.php',
- 'SpecialTrackingCategories' => 'includes/specials/SpecialTrackingCategories.php',
- 'SpecialUnblock' => 'includes/specials/SpecialUnblock.php',
- 'SpecialUndelete' => 'includes/specials/SpecialUndelete.php',
- 'SpecialUnlockdb' => 'includes/specials/SpecialUnlockdb.php',
- 'SpecialUpload' => 'includes/specials/SpecialUpload.php',
- 'SpecialUploadStash' => 'includes/specials/SpecialUploadStash.php',
- 'SpecialUploadStashTooLargeException' => 'includes/specials/SpecialUploadStash.php',
- 'SpecialUserlogout' => 'includes/specials/SpecialUserlogout.php',
- 'SpecialVersion' => 'includes/specials/SpecialVersion.php',
- 'SpecialWatchlist' => 'includes/specials/SpecialWatchlist.php',
- 'SpecialWhatLinksHere' => 'includes/specials/SpecialWhatlinkshere.php',
- 'UncategorizedCategoriesPage' => 'includes/specials/SpecialUncategorizedcategories.php',
- 'UncategorizedImagesPage' => 'includes/specials/SpecialUncategorizedimages.php',
- 'UncategorizedPagesPage' => 'includes/specials/SpecialUncategorizedpages.php',
- 'UncategorizedTemplatesPage' => 'includes/specials/SpecialUncategorizedtemplates.php',
- 'UnusedCategoriesPage' => 'includes/specials/SpecialUnusedcategories.php',
- 'UnusedimagesPage' => 'includes/specials/SpecialUnusedimages.php',
- 'UnusedtemplatesPage' => 'includes/specials/SpecialUnusedtemplates.php',
- 'UnwatchedpagesPage' => 'includes/specials/SpecialUnwatchedpages.php',
- 'UploadChunkFileException' => 'includes/upload/UploadFromChunks.php',
- 'UploadChunkZeroLengthFileException' => 'includes/upload/UploadFromChunks.php',
- 'UploadChunkVerificationException' => 'includes/upload/UploadFromChunks.php',
- 'UploadForm' => 'includes/specials/SpecialUpload.php',
- 'UploadSourceField' => 'includes/specials/SpecialUpload.php',
- 'UserrightsPage' => 'includes/specials/SpecialUserrights.php',
- 'UsersPager' => 'includes/specials/SpecialListusers.php',
- 'WantedCategoriesPage' => 'includes/specials/SpecialWantedcategories.php',
- 'WantedFilesPage' => 'includes/specials/SpecialWantedfiles.php',
- 'WantedPagesPage' => 'includes/specials/SpecialWantedpages.php',
- 'WantedTemplatesPage' => 'includes/specials/SpecialWantedtemplates.php',
- 'WithoutInterwikiPage' => 'includes/specials/SpecialWithoutinterwiki.php',
-
- # includes/templates
- 'UserloginTemplate' => 'includes/templates/Userlogin.php',
- 'UsercreateTemplate' => 'includes/templates/Usercreate.php',
-
- # includes/title
- 'PageLinkRenderer' => 'includes/title/PageLinkRenderer.php',
- 'TitleFormatter' => 'includes/title/TitleFormatter.php',
- 'TitleParser' => 'includes/title/TitleParser.php',
- 'TitleValue' => 'includes/title/TitleValue.php',
- 'MalformedTitleException' => 'includes/title/MalformedTitleException.php',
- 'MediaWikiPageLinkRenderer' => 'includes/title/MediaWikiPageLinkRenderer.php',
- 'MediaWikiTitleCodec' => 'includes/title/MediaWikiTitleCodec.php',
-
- # includes/upload
- 'UploadBase' => 'includes/upload/UploadBase.php',
- 'UploadFromFile' => 'includes/upload/UploadFromFile.php',
- 'UploadFromChunks' => 'includes/upload/UploadFromChunks.php',
- 'UploadFromStash' => 'includes/upload/UploadFromStash.php',
- 'UploadFromUrl' => 'includes/upload/UploadFromUrl.php',
- 'UploadStash' => 'includes/upload/UploadStash.php',
- 'UploadStashBadPathException' => 'includes/upload/UploadStash.php',
- 'UploadStashException' => 'includes/upload/UploadStash.php',
- 'UploadStashFile' => 'includes/upload/UploadStash.php',
- 'UploadStashFileException' => 'includes/upload/UploadStash.php',
- 'UploadStashFileNotFoundException' => 'includes/upload/UploadStash.php',
- 'UploadStashNotAvailableException' => 'includes/upload/UploadStash.php',
- 'UploadStashZeroLengthFileException' => 'includes/upload/UploadStash.php',
- 'UploadStashNotLoggedInException' => 'includes/upload/UploadStash.php',
- 'UploadStashWrongOwnerException' => 'includes/upload/UploadStash.php',
- 'UploadStashNoSuchKeyException' => 'includes/upload/UploadStash.php',
-
- # includes/utils
- 'DoubleReplacer' => 'includes/utils/StringUtils.php',
- 'ExplodeIterator' => 'includes/utils/StringUtils.php',
- 'HashtableReplacer' => 'includes/utils/StringUtils.php',
- 'IP' => 'includes/utils/IP.php',
- 'MWCryptRand' => 'includes/utils/MWCryptRand.php',
- 'MWCryptHKDF' => 'includes/utils/MWCryptHKDF.php',
- 'MWFunction' => 'includes/utils/MWFunction.php',
- 'RegexlikeReplacer' => 'includes/utils/StringUtils.php',
- 'ReplacementArray' => 'includes/utils/StringUtils.php',
- 'Replacer' => 'includes/utils/StringUtils.php',
- 'StringUtils' => 'includes/utils/StringUtils.php',
- 'UIDGenerator' => 'includes/utils/UIDGenerator.php',
- 'ZipDirectoryReader' => 'includes/utils/ZipDirectoryReader.php',
- 'ZipDirectoryReaderError' => 'includes/utils/ZipDirectoryReader.php',
-
- # languages
- 'ConverterRule' => 'languages/ConverterRule.php',
- 'FakeConverter' => 'languages/FakeConverter.php',
- 'Language' => 'languages/Language.php',
- 'LanguageConverter' => 'languages/LanguageConverter.php',
- 'CLDRPluralRuleConverter' => 'languages/utils/CLDRPluralRuleConverter.php',
- 'CLDRPluralRuleConverterExpression' => 'languages/utils/CLDRPluralRuleConverterExpression.php',
- 'CLDRPluralRuleConverterFragment' => 'languages/utils/CLDRPluralRuleConverterFragment.php',
- 'CLDRPluralRuleConverterOperator' => 'languages/utils/CLDRPluralRuleConverterOperator.php',
- 'CLDRPluralRuleEvaluator' => 'languages/utils/CLDRPluralRuleEvaluator.php',
- 'CLDRPluralRuleEvaluatorRange' => 'languages/utils/CLDRPluralRuleEvaluatorRange.php',
- 'CLDRPluralRuleError' => 'languages/utils/CLDRPluralRuleError.php',
-
- # maintenance
- 'BackupDumper' => 'maintenance/backup.inc',
- 'ConvertLinks' => 'maintenance/convertLinks.php',
- 'DeleteArchivedFilesImplementation' => 'maintenance/deleteArchivedFiles.inc',
- 'DeleteArchivedRevisionsImplementation' => 'maintenance/deleteArchivedRevisions.inc',
- 'DeleteDefaultMessages' => 'maintenance/deleteDefaultMessages.php',
- 'DumpDBZip2Output' => 'maintenance/backup.inc',
- 'ExportProgressFilter' => 'maintenance/backup.inc',
- 'FakeMaintenance' => 'maintenance/Maintenance.php',
- 'FixExtLinksProtocolRelative' => 'maintenance/fixExtLinksProtocolRelative.php',
- 'LoggedUpdateMaintenance' => 'maintenance/Maintenance.php',
- 'Maintenance' => 'maintenance/Maintenance.php',
- 'PopulateBacklinkNamespace' => 'maintenance/populateBacklinkNamespace.php',
- 'PopulateCategory' => 'maintenance/populateCategory.php',
- 'PopulateImageSha1' => 'maintenance/populateImageSha1.php',
- 'PopulateFilearchiveSha1' => 'maintenance/populateFilearchiveSha1.php',
- 'PopulateLogSearch' => 'maintenance/populateLogSearch.php',
- 'PopulateLogUsertext' => 'maintenance/populateLogUsertext.php',
- 'PopulateParentId' => 'maintenance/populateParentId.php',
- 'PopulateRevisionLength' => 'maintenance/populateRevisionLength.php',
- 'PopulateRevisionSha1' => 'maintenance/populateRevisionSha1.php',
- 'RefreshLinks' => 'maintenance/refreshLinks.php',
- 'SevenZipStream' => 'maintenance/7zip.inc',
- 'Sqlite' => 'maintenance/sqlite.inc',
- 'UpdateCollation' => 'maintenance/updateCollation.php',
- 'UpdateRestrictions' => 'maintenance/updateRestrictions.php',
- 'UserDupes' => 'maintenance/userDupes.inc',
-
- # maintenance/language
- 'CsvStatsOutput' => 'maintenance/language/StatOutputs.php',
- 'ExtensionLanguages' => 'maintenance/language/languages.inc',
- 'Languages' => 'maintenance/language/languages.inc',
- 'StatsOutput' => 'maintenance/language/StatOutputs.php',
- 'TextStatsOutput' => 'maintenance/language/StatOutputs.php',
- 'WikiStatsOutput' => 'maintenance/language/StatOutputs.php',
-
- # maintenance/term
- 'AnsiTermColorer' => 'maintenance/term/MWTerm.php',
- 'DummyTermColorer' => 'maintenance/term/MWTerm.php',
-
- # mw-config
- 'InstallerOverrides' => 'mw-config/overrides.php',
- 'MyLocalSettingsGenerator' => 'mw-config/overrides.php',
-);
+require_once __DIR__ . '/../autoload.php';
class AutoLoader {
static protected $autoloadLocalClassesLower = null;
--- /dev/null
+<?php
+
+/**
+ * Accepts a list of files and directories to search for
+ * php files and generates $wgAutoloadLocalClasses or $wgAutoloadClasses
+ * lines for all detected classes. These lines are written out
+ * to an autoload.php file in the projects provided basedir.
+ *
+ * Usage:
+ *
+ * $gen = new AutoloadGenerator( __DIR__ );
+ * $gen->readDir( __DIR__ . '/includes' );
+ * $gen->readFile( __DIR__ . '/foo.php' )
+ * $gen->generateAutoload();
+ */
+class AutoloadGenerator {
+ /**
+ * @var string Root path of the project being scanned for classes
+ */
+ protected $basepath;
+
+ /**
+ * @var ClassCollector Helper class extracts class names from php files
+ */
+ protected $collector;
+
+ /**
+ * @var array Map of file shortpath to list of FQCN detected within file
+ */
+ protected $classes = array();
+
+ /**
+ * @var string The global variable to write output to
+ */
+ protected $variableName = 'wgAutoloadClasses';
+
+ /**
+ * @var array Map of FQCN to relative path(from self::$basepath)
+ */
+ protected $overrides = array();
+
+ /**
+ * @param string $basepath Root path of the project being scanned for classes
+ * @param array|string $flags
+ *
+ * local - If this flag is set $wgAutoloadLocalClasses will be build instead
+ * of $wgAutoloadClasses
+ */
+ public function __construct( $basepath, $flags = array() ) {
+ if ( !is_array( $flags ) ) {
+ $flags = array( $flags );
+ }
+ $this->basepath = realpath( $basepath );
+ $this->collector = new ClassCollector;
+ if ( in_array( 'local', $flags ) ) {
+ $this->variableName = 'wgAutoloadLocalClasses';
+ }
+ }
+
+ /**
+ * Force a class to be autoloaded from a specific path, regardless of where
+ * or if it was detected.
+ *
+ * @param string $fqcn FQCN to force the location of
+ * @param string $inputPath Full path to the file containing the class
+ */
+ public function forceClassPath( $fqcn, $inputPath ) {
+ $path = realpath( $inputPath );
+ if ( !$path ) {
+ throw new \MWException( "Invalid path: $inputPath" );
+ }
+ $len = strlen( $this->basepath );
+ if ( substr( $path, 0, $len ) !== $this->basepath ) {
+ throw new \MWException( "Path is not within basepath: $inputPath" );
+ }
+ $shortpath = substr( $path, $len );
+ $this->overrides[$fqcn] = $shortpath;
+ }
+
+ /**
+ * @var string $inputPath Path to a php file to find classes within
+ */
+ public function readFile( $inputPath ) {
+ $path = realpath( $inputPath );
+ if ( !$path ) {
+ throw new \MWException( "Invalid path: $inputPath" );
+ }
+ $len = strlen( $this->basepath );
+ if ( substr( $path, 0, $len ) !== $this->basepath ) {
+ throw new \MWException( "Path is not within basepath: $inputPath" );
+ }
+ $result = $this->collector->getClasses(
+ file_get_contents( $path )
+ );
+ if ( $result ) {
+ $shortpath = substr( $path, $len );
+ $this->classes[$shortpath] = $result;
+ }
+ }
+
+ /**
+ * @param string $dir Path to a directory to recursively search
+ * for php files with either .php or .inc extensions
+ */
+ public function readDir( $dir ) {
+ $it = new RecursiveDirectoryIterator( realpath( $dir ) );
+ $it = new RecursiveIteratorIterator( $it );
+
+ foreach ( $it as $path => $file ) {
+ $ext = pathinfo( $path, PATHINFO_EXTENSION );
+ // some older files in mw use .inc
+ if ( $ext === 'php' || $ext === 'inc' ) {
+ $this->readFile( $path );
+ }
+ }
+ }
+
+ /**
+ * Write out all known classes to autoload.php in
+ * the provided basedir
+ */
+ public function generateAutoload() {
+ $content = array();
+
+ // We need to generate a line each rather than exporting the
+ // full array so __DIR__ can be prepended to all the paths
+ $format = "\${$this->variableName}[%s] = __DIR__ . %s;\n";
+ foreach ( $this->classes as $path => $contained ) {
+ $exportedPath = var_export( $path, true );
+ foreach ( $contained as $fqcn ) {
+ $content[$fqcn] = sprintf(
+ $format,
+ var_export( $fqcn, true ),
+ $exportedPath
+ );
+ }
+ }
+
+ foreach ( $this->overrides as $fqcn => $path ) {
+ $content[$fqcn] = sprintf(
+ $format,
+ var_export( $fqcn, true ),
+ var_export( $path, true )
+ );
+ }
+
+ // sort for stable output
+ ksort( $content );
+
+ $output = implode( '', $content );
+ file_put_contents(
+ $this->basepath . '/autoload.php',
+ <<<EOD
+<?php
+// This file is generated, do not adjust manually
+
+global \${$this->variableName};
+
+{$output}
+EOD
+ );
+ }
+}
+
+/**
+ * Reads PHP code and returns the FQCN of every class defined within it.
+ */
+class ClassCollector {
+
+ /**
+ * @var string Current namespace
+ */
+ protected $namespace = '';
+
+ /**
+ * @var array List of FQCN detected in this pass
+ */
+ protected $classes;
+
+ /**
+ * @var array Token from token_get_all() that started an expect sequence
+ */
+ protected $startToken;
+
+ /**
+ * @var array List of tokens that are members of the current expect sequence
+ */
+ protected $tokens;
+
+ /**
+ * @var string $code PHP code (including <?php) to detect class names from
+ * @return array List of FQCN detected within the tokens
+ */
+ public function getClasses( $code ) {
+ $this->namespace = '';
+ $this->classes = array();
+ $this->startToken = null;
+ $this->tokens = array();
+
+ foreach ( token_get_all( $code ) as $token ) {
+ if ( $this->startToken === null ) {
+ $this->tryBeginExpect( $token );
+ } else {
+ $this->tryEndExpect( $token );
+ }
+ }
+
+ return $this->classes;
+ }
+
+ /**
+ * Determine if $token begins the next expect sequence.
+ *
+ * @param array $token
+ */
+ protected function tryBeginExpect( $token ) {
+ if ( is_string( $token ) ) {
+ return;
+ }
+ switch( $token[0] ) {
+ case T_NAMESPACE:
+ case T_CLASS:
+ case T_INTERFACE:
+ $this->startToken = $token;
+ }
+ }
+
+ /**
+ * Accepts the next token in an expect sequence
+ *
+ * @param array
+ */
+ protected function tryEndExpect( $token ) {
+ switch( $this->startToken[0] ) {
+ case T_NAMESPACE:
+ if ( $token === ';' || $token === '{' ) {
+ $this->namespace = $this->implodeTokens() . '\\';
+ } else {
+ $this->tokens[] = $token;
+ }
+ break;
+
+ case T_CLASS:
+ case T_INTERFACE:
+ $this->tokens[] = $token;
+ if ( is_array( $token ) && $token[0] === T_STRING ) {
+ $this->classes[] = $this->namespace . $this->implodeTokens();
+ }
+ }
+ }
+
+ /**
+ * Returns the string representation of the tokens within the
+ * current expect sequence and resets the sequence.
+ *
+ * @return string
+ */
+ protected function implodeTokens() {
+ $content = array();
+ foreach ( $this->tokens as $token ) {
+ $content[] = is_string( $token ) ? $token : $token[1];
+ }
+
+ $this->tokens = array();
+ $this->startToken = null;
+
+ return trim( implode( '', $content ), " \n\t" );
+ }
+}
--- /dev/null
+<?php
+
+require_once __DIR__ . '/../includes/utils/AutoloadGenerator.php';
+
+// Mediawiki installation directory
+$base = dirname( __DIR__ );
+
+$generator = new AutoloadGenerator( $base, 'local' );
+foreach ( array( 'includes', 'languages', 'maintenance', 'mw-config' ) as $dir ) {
+ $generator->readDir( $base . '/' . $dir );
+}
+foreach ( glob( $base . '/*.php' ) as $file ) {
+ $generator->readFile( $file );
+}
+
+// This class is not defined, but might be added by the installer
+$generator->forceClassPath( 'MyLocalSettingsGenerator', "$base/mw-config/overrides.php" );
+
+// Write out the autoload
+$generator->generateAutoload();
+