MediaWiki  REL1_19
AutoLoader.php
Go to the documentation of this file.
00001 <?php
00013 global $wgAutoloadLocalClasses;
00014 
00015 $wgAutoloadLocalClasses = array(
00016         # Includes
00017         'Action' => 'includes/Action.php',
00018         'AjaxDispatcher' => 'includes/AjaxDispatcher.php',
00019         'AjaxResponse' => 'includes/AjaxResponse.php',
00020         'AlphabeticPager' => 'includes/Pager.php',
00021         'Article' => 'includes/Article.php',
00022         'AtomFeed' => 'includes/Feed.php',
00023         'AuthPlugin' => 'includes/AuthPlugin.php',
00024         'AuthPluginUser' => 'includes/AuthPlugin.php',
00025         'Autopromote' => 'includes/Autopromote.php',
00026         'BacklinkCache' => 'includes/BacklinkCache.php',
00027         'BadTitleError' => 'includes/Exception.php',
00028         'BaseTemplate' => 'includes/SkinTemplate.php',
00029         'Block' => 'includes/Block.php',
00030         'Category' => 'includes/Category.php',
00031         'Categoryfinder' => 'includes/Categoryfinder.php',
00032         'CategoryPage' => 'includes/CategoryPage.php',
00033         'CategoryViewer' => 'includes/CategoryViewer.php',
00034         'CdbFunctions' => 'includes/Cdb_PHP.php',
00035         'CdbReader' => 'includes/Cdb.php',
00036         'CdbReader_DBA' => 'includes/Cdb.php',
00037         'CdbReader_PHP' => 'includes/Cdb_PHP.php',
00038         'CdbWriter' => 'includes/Cdb.php',
00039         'CdbWriter_DBA' => 'includes/Cdb.php',
00040         'CdbWriter_PHP' => 'includes/Cdb_PHP.php',
00041         'ChangesFeed' => 'includes/ChangesFeed.php',
00042         'ChangesList' => 'includes/ChangesList.php',
00043         'ChangeTags' => 'includes/ChangeTags.php',
00044         'ChannelFeed' => 'includes/Feed.php',
00045         'Collation' => 'includes/Collation.php',
00046         'ConcatenatedGzipHistoryBlob' => 'includes/HistoryBlob.php',
00047         'ConfEditor' => 'includes/ConfEditor.php',
00048         'ConfEditorParseError' => 'includes/ConfEditor.php',
00049         'ConfEditorToken' => 'includes/ConfEditor.php',
00050         'Cookie' => 'includes/Cookie.php',
00051         'CookieJar' => 'includes/Cookie.php',
00052         'MWCryptRand' => 'includes/CryptRand.php',
00053         'CurlHttpRequest' => 'includes/HttpFunctions.php',
00054         'DeferrableUpdate' => 'includes/DeferredUpdates.php',
00055         'DeferredUpdates' => 'includes/DeferredUpdates.php',
00056         'DerivativeRequest' => 'includes/WebRequest.php',
00057         'DiffHistoryBlob' => 'includes/HistoryBlob.php',
00058 
00059         'DoubleReplacer' => 'includes/StringUtils.php',
00060         'DummyLinker' => 'includes/Linker.php',
00061         'Dump7ZipOutput' => 'includes/Export.php',
00062         'DumpBZip2Output' => 'includes/Export.php',
00063         'DumpFileOutput' => 'includes/Export.php',
00064         'DumpFilter' => 'includes/Export.php',
00065         'DumpGZipOutput' => 'includes/Export.php',
00066         'DumpLatestFilter' => 'includes/Export.php',
00067         'DumpMultiWriter' => 'includes/Export.php',
00068         'DumpNamespaceFilter' => 'includes/Export.php',
00069         'DumpNotalkFilter' => 'includes/Export.php',
00070         'DumpOutput' => 'includes/Export.php',
00071         'DumpPipeOutput' => 'includes/Export.php',
00072         'EditPage' => 'includes/EditPage.php',
00073         'EmailNotification' => 'includes/UserMailer.php',
00074         'EnhancedChangesList' => 'includes/ChangesList.php',
00075         'ErrorPageError' => 'includes/Exception.php',
00076         'ExplodeIterator' => 'includes/StringUtils.php',
00077         'ExternalEdit' => 'includes/ExternalEdit.php',
00078         'ExternalStore' => 'includes/ExternalStore.php',
00079         'ExternalStoreDB' => 'includes/ExternalStoreDB.php',
00080         'ExternalStoreHttp' => 'includes/ExternalStoreHttp.php',
00081         'ExternalUser' => 'includes/ExternalUser.php',
00082         'FakeTitle' => 'includes/FakeTitle.php',
00083         'Fallback' => 'includes/Fallback.php',
00084         'FatalError' => 'includes/Exception.php',
00085         'FauxRequest' => 'includes/WebRequest.php',
00086         'FauxResponse' => 'includes/WebResponse.php',
00087         'FeedItem' => 'includes/Feed.php',
00088         'FeedUtils' => 'includes/FeedUtils.php',
00089         'FileDeleteForm' => 'includes/FileDeleteForm.php',
00090         'ForkController' => 'includes/ForkController.php',
00091         'FormlessAction' => 'includes/Action.php',
00092         'FormAction' => 'includes/Action.php',
00093         'FormOptions' => 'includes/FormOptions.php',
00094         'FormSpecialPage' => 'includes/SpecialPage.php',
00095         'HashtableReplacer' => 'includes/StringUtils.php',
00096         'HistoryBlob' => 'includes/HistoryBlob.php',
00097         'HistoryBlobCurStub' => 'includes/HistoryBlob.php',
00098         'HistoryBlobStub' => 'includes/HistoryBlob.php',
00099         'Hooks' => 'includes/Hooks.php',
00100         'Html' => 'includes/Html.php',
00101         'HTMLApiField' => 'includes/HTMLForm.php',
00102         'HTMLCheckField' => 'includes/HTMLForm.php',
00103         'HTMLEditTools' => 'includes/HTMLForm.php',
00104         'HTMLFloatField' => 'includes/HTMLForm.php',
00105         'HTMLForm' => 'includes/HTMLForm.php',
00106         'HTMLFormField' => 'includes/HTMLForm.php',
00107         'HTMLHiddenField' => 'includes/HTMLForm.php',
00108         'HTMLInfoField' => 'includes/HTMLForm.php',
00109         'HTMLIntField' => 'includes/HTMLForm.php',
00110         'HTMLMultiSelectField' => 'includes/HTMLForm.php',
00111         'HTMLRadioField' => 'includes/HTMLForm.php',
00112         'HTMLSelectAndOtherField' => 'includes/HTMLForm.php',
00113         'HTMLSelectField' => 'includes/HTMLForm.php',
00114         'HTMLSelectOrOtherField' => 'includes/HTMLForm.php',
00115         'HTMLSubmitField' => 'includes/HTMLForm.php',
00116         'HTMLTextAreaField' => 'includes/HTMLForm.php',
00117         'HTMLTextField' => 'includes/HTMLForm.php',
00118         'Http' => 'includes/HttpFunctions.php',
00119         'HttpError' => 'includes/Exception.php',
00120         'HttpRequest' => 'includes/HttpFunctions.old.php',
00121         'IcuCollation' => 'includes/Collation.php',
00122         'IdentityCollation' => 'includes/Collation.php',
00123         'ImageGallery' => 'includes/ImageGallery.php',
00124         'ImageHistoryList' => 'includes/ImagePage.php',
00125         'ImageHistoryPseudoPager' => 'includes/ImagePage.php',
00126         'ImagePage' => 'includes/ImagePage.php',
00127         'ImageQueryPage' => 'includes/ImageQueryPage.php',
00128         'ImportStreamSource' => 'includes/Import.php',
00129         'ImportStringSource' => 'includes/Import.php',
00130         'IncludableSpecialPage' => 'includes/SpecialPage.php',
00131         'IndexPager' => 'includes/Pager.php',
00132         'Interwiki' => 'includes/interwiki/Interwiki.php',
00133         'IP' => 'includes/IP.php',
00134         'LCStore_Accel' => 'includes/LocalisationCache.php',
00135         'LCStore_CDB' => 'includes/LocalisationCache.php',
00136         'LCStore_DB' => 'includes/LocalisationCache.php',
00137         'LCStore_Null' => 'includes/LocalisationCache.php',
00138         'LegacyTemplate' => 'includes/SkinLegacy.php',
00139         'License' => 'includes/Licenses.php',
00140         'Licenses' => 'includes/Licenses.php',
00141         'Linker' => 'includes/Linker.php',
00142         'LinkFilter' => 'includes/LinkFilter.php',
00143         'LinksUpdate' => 'includes/LinksUpdate.php',
00144         'LocalisationCache' => 'includes/LocalisationCache.php',
00145         'LocalisationCache_BulkLoad' => 'includes/LocalisationCache.php',
00146         'MagicWord' => 'includes/MagicWord.php',
00147         'MagicWordArray' => 'includes/MagicWord.php',
00148         'MailAddress' => 'includes/UserMailer.php',
00149         'MediaWiki' => 'includes/Wiki.php',
00150         'MediaWiki_I18N' => 'includes/SkinTemplate.php',
00151         'Message' => 'includes/Message.php',
00152         'MessageBlobStore' => 'includes/MessageBlobStore.php',
00153         'MimeMagic' => 'includes/MimeMagic.php',
00154         'MWException' => 'includes/Exception.php',
00155         'MWExceptionHandler' => 'includes/Exception.php',
00156         'MWFunction' => 'includes/MWFunction.php',
00157         'MWHttpRequest' => 'includes/HttpFunctions.php',
00158         'MWInit' => 'includes/Init.php',
00159         'MWNamespace' => 'includes/Namespace.php',
00160         'OldChangesList' => 'includes/ChangesList.php',
00161         'OutputPage' => 'includes/OutputPage.php',
00162         'Page' =>  'includes/WikiPage.php',
00163         'PageQueryPage' => 'includes/PageQueryPage.php',
00164         'Pager' => 'includes/Pager.php',
00165         'PasswordError' => 'includes/User.php',
00166         'PathRouter' => 'includes/PathRouter.php',
00167         'PathRouterPatternReplacer' => 'includes/PathRouter.php',
00168         'PermissionsError' => 'includes/Exception.php',
00169         'PhpHttpRequest' => 'includes/HttpFunctions.php',
00170         'PoolCounter' => 'includes/PoolCounter.php',
00171         'PoolCounter_Stub' => 'includes/PoolCounter.php',
00172         'PoolCounterWork' => 'includes/PoolCounter.php',
00173         'PoolWorkArticleView' => 'includes/WikiPage.php',
00174         'Preferences' => 'includes/Preferences.php',
00175         'PreferencesForm' => 'includes/Preferences.php',
00176         'PrefixSearch' => 'includes/PrefixSearch.php',
00177         'ProtectionForm' => 'includes/ProtectionForm.php',
00178         'QueryPage' => 'includes/QueryPage.php',
00179         'QuickTemplate' => 'includes/SkinTemplate.php',
00180         'RCCacheEntry' => 'includes/ChangesList.php',
00181         'RdfMetaData' => 'includes/Metadata.php',
00182         'ReadOnlyError' => 'includes/Exception.php',
00183         'RecentChange' => 'includes/RecentChange.php',
00184         'RedirectSpecialPage' => 'includes/SpecialPage.php',
00185         'RegexlikeReplacer' => 'includes/StringUtils.php',
00186         'ReplacementArray' => 'includes/StringUtils.php',
00187         'Replacer' => 'includes/StringUtils.php',
00188         'ReverseChronologicalPager' => 'includes/Pager.php',
00189         'RevisionItemBase' => 'includes/RevisionList.php',
00190         'RevisionListBase' => 'includes/RevisionList.php',
00191         'Revision' => 'includes/Revision.php',
00192         'RevisionList' => 'includes/RevisionList.php',
00193         'RSSFeed' => 'includes/Feed.php',
00194         'Sanitizer' => 'includes/Sanitizer.php',
00195         'SiteConfiguration' => 'includes/SiteConfiguration.php',
00196         'SiteStats' => 'includes/SiteStats.php',
00197         'SiteStatsInit' => 'includes/SiteStats.php',
00198         'SiteStatsUpdate' => 'includes/SiteStats.php',
00199         'Skin' => 'includes/Skin.php',
00200         'SkinLegacy' => 'includes/SkinLegacy.php',
00201         'SkinTemplate' => 'includes/SkinTemplate.php',
00202         'SpecialCreateAccount' => 'includes/SpecialPage.php',
00203         'SpecialListAdmins' => 'includes/SpecialPage.php',
00204         'SpecialListBots' => 'includes/SpecialPage.php',
00205         'SpecialMycontributions' => 'includes/SpecialPage.php',
00206         'SpecialMypage' => 'includes/SpecialPage.php',
00207         'SpecialMytalk' => 'includes/SpecialPage.php',
00208         'SpecialMyuploads' => 'includes/SpecialPage.php',
00209         'SpecialPage' => 'includes/SpecialPage.php',
00210         'SpecialPageFactory' => 'includes/SpecialPageFactory.php',
00211         'SpecialRedirectToSpecial' => 'includes/SpecialPage.php',
00212         'SquidPurgeClient' => 'includes/SquidPurgeClient.php',
00213         'SquidPurgeClientPool' => 'includes/SquidPurgeClient.php',
00214         'Status' => 'includes/Status.php',
00215         'StreamFile' => 'includes/StreamFile.php',
00216         'StringUtils' => 'includes/StringUtils.php',
00217         'StubContLang' => 'includes/StubObject.php',
00218         'StubObject' => 'includes/StubObject.php',
00219         'StubUserLang' => 'includes/StubObject.php',
00220         'TablePager' => 'includes/Pager.php',
00221         'Title' => 'includes/Title.php',
00222         'TitleArray' => 'includes/TitleArray.php',
00223         'TitleArrayFromResult' => 'includes/TitleArray.php',
00224         'ThrottledError' => 'includes/Exception.php',
00225         'UnlistedSpecialPage' => 'includes/SpecialPage.php',
00226         'UppercaseCollation' => 'includes/Collation.php',
00227         'User' => 'includes/User.php',
00228         'UserArray' => 'includes/UserArray.php',
00229         'UserArrayFromResult' => 'includes/UserArray.php',
00230         'UserBlockedError' => 'includes/Exception.php',
00231         'UserMailer' => 'includes/UserMailer.php',
00232         'UserRightsProxy' => 'includes/UserRightsProxy.php',
00233         'ViewCountUpdate' => 'includes/ViewCountUpdate.php',
00234         'WantedQueryPage' => 'includes/QueryPage.php',
00235         'WatchedItem' => 'includes/WatchedItem.php',
00236         'WebRequest' => 'includes/WebRequest.php',
00237         'WebRequestUpload' => 'includes/WebRequest.php',
00238         'WebResponse' => 'includes/WebResponse.php',
00239         'WikiCategoryPage' => 'includes/WikiCategoryPage.php',
00240         'WikiError' => 'includes/WikiError.php',
00241         'WikiErrorMsg' => 'includes/WikiError.php',
00242         'WikiExporter' => 'includes/Export.php',
00243         'WikiFilePage' =>  'includes/WikiFilePage.php',
00244         'WikiImporter' => 'includes/Import.php',
00245         'WikiPage' =>  'includes/WikiPage.php',
00246         'WikiRevision' => 'includes/Import.php',
00247         'WikiMap' => 'includes/WikiMap.php',
00248         'WikiReference' => 'includes/WikiMap.php',
00249         'WikiXmlError' => 'includes/WikiError.php',
00250         'Xml' => 'includes/Xml.php',
00251         'XmlDumpWriter' => 'includes/Export.php',
00252         'XmlJsCode' => 'includes/Xml.php',
00253         'XmlSelect' => 'includes/Xml.php',
00254         'XmlTypeCheck' => 'includes/XmlTypeCheck.php',
00255         'ZhClient' => 'includes/ZhClient.php',
00256         'ZipDirectoryReader' => 'includes/ZipDirectoryReader.php',
00257 
00258         # includes/actions
00259         'CreditsAction' => 'includes/actions/CreditsAction.php',
00260         'DeleteAction' => 'includes/actions/DeleteAction.php',
00261         'EditAction' => 'includes/actions/EditAction.php',
00262         'HistoryAction' => 'includes/actions/HistoryAction.php',
00263         'HistoryPage' => 'includes/actions/HistoryAction.php',
00264         'HistoryPager' => 'includes/actions/HistoryAction.php',
00265         'InfoAction' => 'includes/actions/InfoAction.php',
00266         'MarkpatrolledAction' => 'includes/actions/MarkpatrolledAction.php',
00267         'ProtectAction' => 'includes/actions/ProtectAction.php',
00268         'PurgeAction' => 'includes/actions/PurgeAction.php',
00269         'RawAction' => 'includes/actions/RawAction.php',
00270         'RawPage' => 'includes/actions/RawAction.php',
00271         'RenderAction' => 'includes/actions/RenderAction.php',
00272         'RevertAction' => 'includes/actions/RevertAction.php',
00273         'RevertFileAction' => 'includes/actions/RevertAction.php',
00274         'RevisiondeleteAction' => 'includes/actions/RevisiondeleteAction.php',
00275         'RollbackAction' => 'includes/actions/RollbackAction.php',
00276         'SubmitAction' => 'includes/actions/EditAction.php',
00277         'UnprotectAction' => 'includes/actions/ProtectAction.php',
00278         'UnwatchAction' => 'includes/actions/WatchAction.php',
00279         'ViewAction' => 'includes/actions/ViewAction.php',
00280         'WatchAction' => 'includes/actions/WatchAction.php',
00281 
00282         # includes/api
00283         'ApiBase' => 'includes/api/ApiBase.php',
00284         'ApiBlock' => 'includes/api/ApiBlock.php',
00285         'ApiComparePages' => 'includes/api/ApiComparePages.php',
00286         'ApiDelete' => 'includes/api/ApiDelete.php',
00287         'ApiDisabled' => 'includes/api/ApiDisabled.php',
00288         'ApiEditPage' => 'includes/api/ApiEditPage.php',
00289         'ApiEmailUser' => 'includes/api/ApiEmailUser.php',
00290         'ApiExpandTemplates' => 'includes/api/ApiExpandTemplates.php',
00291         'ApiFeedContributions' => 'includes/api/ApiFeedContributions.php',
00292         'ApiFeedWatchlist' => 'includes/api/ApiFeedWatchlist.php',
00293         'ApiFileRevert' => 'includes/api/ApiFileRevert.php',
00294         'ApiFormatBase' => 'includes/api/ApiFormatBase.php',
00295         'ApiFormatDbg' => 'includes/api/ApiFormatDbg.php',
00296         'ApiFormatDump' => 'includes/api/ApiFormatDump.php',
00297         'ApiFormatFeedWrapper' => 'includes/api/ApiFormatBase.php',
00298         'ApiFormatJson' => 'includes/api/ApiFormatJson.php',
00299         'ApiFormatPhp' => 'includes/api/ApiFormatPhp.php',
00300         'ApiFormatRaw' => 'includes/api/ApiFormatRaw.php',
00301         'ApiFormatTxt' => 'includes/api/ApiFormatTxt.php',
00302         'ApiFormatWddx' => 'includes/api/ApiFormatWddx.php',
00303         'ApiFormatXml' => 'includes/api/ApiFormatXml.php',
00304         'ApiFormatXmlRsd' => 'includes/api/ApiRsd.php',
00305         'ApiFormatYaml' => 'includes/api/ApiFormatYaml.php',
00306         'ApiHelp' => 'includes/api/ApiHelp.php',
00307         'ApiImport' => 'includes/api/ApiImport.php',
00308         'ApiImportReporter' => 'includes/api/ApiImport.php',
00309         'ApiLogin' => 'includes/api/ApiLogin.php',
00310         'ApiLogout' => 'includes/api/ApiLogout.php',
00311         'ApiMain' => 'includes/api/ApiMain.php',
00312         'ApiMove' => 'includes/api/ApiMove.php',
00313         'ApiOpenSearch' => 'includes/api/ApiOpenSearch.php',
00314         'ApiPageSet' => 'includes/api/ApiPageSet.php',
00315         'ApiParamInfo' => 'includes/api/ApiParamInfo.php',
00316         'ApiParse' => 'includes/api/ApiParse.php',
00317         'ApiPatrol' => 'includes/api/ApiPatrol.php',
00318         'ApiProtect' => 'includes/api/ApiProtect.php',
00319         'ApiPurge' => 'includes/api/ApiPurge.php',
00320         'ApiQuery' => 'includes/api/ApiQuery.php',
00321         'ApiQueryAllCategories' => 'includes/api/ApiQueryAllCategories.php',
00322         'ApiQueryAllimages' => 'includes/api/ApiQueryAllimages.php',
00323         'ApiQueryAllLinks' => 'includes/api/ApiQueryAllLinks.php',
00324         'ApiQueryAllmessages' => 'includes/api/ApiQueryAllmessages.php',
00325         'ApiQueryAllpages' => 'includes/api/ApiQueryAllpages.php',
00326         'ApiQueryAllUsers' => 'includes/api/ApiQueryAllUsers.php',
00327         'ApiQueryBacklinks' => 'includes/api/ApiQueryBacklinks.php',
00328         'ApiQueryBase' => 'includes/api/ApiQueryBase.php',
00329         'ApiQueryBlocks' => 'includes/api/ApiQueryBlocks.php',
00330         'ApiQueryCategories' => 'includes/api/ApiQueryCategories.php',
00331         'ApiQueryCategoryInfo' => 'includes/api/ApiQueryCategoryInfo.php',
00332         'ApiQueryCategoryMembers' => 'includes/api/ApiQueryCategoryMembers.php',
00333         'ApiQueryContributions' => 'includes/api/ApiQueryUserContributions.php',
00334         'ApiQueryDeletedrevs' => 'includes/api/ApiQueryDeletedrevs.php',
00335         'ApiQueryDisabled' => 'includes/api/ApiQueryDisabled.php',
00336         'ApiQueryDuplicateFiles' => 'includes/api/ApiQueryDuplicateFiles.php',
00337         'ApiQueryExternalLinks' => 'includes/api/ApiQueryExternalLinks.php',
00338         'ApiQueryExtLinksUsage' => 'includes/api/ApiQueryExtLinksUsage.php',
00339         'ApiQueryFilearchive' => 'includes/api/ApiQueryFilearchive.php',
00340         'ApiQueryGeneratorBase' => 'includes/api/ApiQueryBase.php',
00341         'ApiQueryImageInfo' => 'includes/api/ApiQueryImageInfo.php',
00342         'ApiQueryImages' => 'includes/api/ApiQueryImages.php',
00343         'ApiQueryInfo' => 'includes/api/ApiQueryInfo.php',
00344         'ApiQueryIWBacklinks' => 'includes/api/ApiQueryIWBacklinks.php',
00345         'ApiQueryIWLinks' => 'includes/api/ApiQueryIWLinks.php',
00346         'ApiQueryLangBacklinks' => 'includes/api/ApiQueryLangBacklinks.php',
00347         'ApiQueryLangLinks' => 'includes/api/ApiQueryLangLinks.php',
00348         'ApiQueryLinks' => 'includes/api/ApiQueryLinks.php',
00349         'ApiQueryLogEvents' => 'includes/api/ApiQueryLogEvents.php',
00350         'ApiQueryPageProps' => 'includes/api/ApiQueryPageProps.php',
00351         'ApiQueryProtectedTitles' => 'includes/api/ApiQueryProtectedTitles.php',
00352         'ApiQueryQueryPage' => 'includes/api/ApiQueryQueryPage.php',
00353         'ApiQueryRandom' => 'includes/api/ApiQueryRandom.php',
00354         'ApiQueryRecentChanges' => 'includes/api/ApiQueryRecentChanges.php',
00355         'ApiQueryRevisions' => 'includes/api/ApiQueryRevisions.php',
00356         'ApiQuerySearch' => 'includes/api/ApiQuerySearch.php',
00357         'ApiQuerySiteinfo' => 'includes/api/ApiQuerySiteinfo.php',
00358         'ApiQueryStashImageInfo' => 'includes/api/ApiQueryStashImageInfo.php',
00359         'ApiQueryTags' => 'includes/api/ApiQueryTags.php',
00360         'ApiQueryUserInfo' => 'includes/api/ApiQueryUserInfo.php',
00361         'ApiQueryUsers' => 'includes/api/ApiQueryUsers.php',
00362         'ApiQueryWatchlist' => 'includes/api/ApiQueryWatchlist.php',
00363         'ApiQueryWatchlistRaw' => 'includes/api/ApiQueryWatchlistRaw.php',
00364         'ApiResult' => 'includes/api/ApiResult.php',
00365         'ApiRollback' => 'includes/api/ApiRollback.php',
00366         'ApiRsd' => 'includes/api/ApiRsd.php',
00367         'ApiUnblock' => 'includes/api/ApiUnblock.php',
00368         'ApiUndelete' => 'includes/api/ApiUndelete.php',
00369         'ApiUpload' => 'includes/api/ApiUpload.php',
00370         'ApiUserrights' => 'includes/api/ApiUserrights.php',
00371         'ApiWatch' => 'includes/api/ApiWatch.php',
00372 
00373         # includes/cache
00374         'CacheDependency' => 'includes/cache/CacheDependency.php',
00375         'ConstantDependency' => 'includes/cache/CacheDependency.php',
00376         'DependencyWrapper' => 'includes/cache/CacheDependency.php',
00377         'FileCacheBase' => 'includes/cache/FileCacheBase.php',
00378         'FileDependency' => 'includes/cache/CacheDependency.php',
00379         'GenderCache' => 'includes/cache/GenderCache.php',
00380         'GlobalDependency' => 'includes/cache/CacheDependency.php',
00381         'HTMLCacheUpdate' => 'includes/cache/HTMLCacheUpdate.php',
00382         'HTMLCacheUpdateJob' => 'includes/cache/HTMLCacheUpdate.php',
00383         'HTMLFileCache' => 'includes/cache/HTMLFileCache.php',
00384         'LinkBatch' => 'includes/cache/LinkBatch.php',
00385         'LinkCache' => 'includes/cache/LinkCache.php',
00386         'MessageCache' => 'includes/cache/MessageCache.php',
00387         'ObjectFileCache' => 'includes/cache/ObjectFileCache.php',
00388         'ResourceFileCache' => 'includes/cache/ResourceFileCache.php',
00389         'SquidUpdate' => 'includes/cache/SquidUpdate.php',
00390         'TitleDependency' => 'includes/cache/CacheDependency.php',
00391         'TitleListDependency' => 'includes/cache/CacheDependency.php',
00392 
00393         'UsageException' => 'includes/api/ApiMain.php',
00394 
00395         # includes/context
00396         'ContextSource' => 'includes/context/ContextSource.php',
00397         'DerivativeContext' => 'includes/context/DerivativeContext.php',
00398         'IContextSource' => 'includes/context/IContextSource.php',
00399         'RequestContext' => 'includes/context/RequestContext.php',
00400 
00401         # includes/db
00402         'Blob' => 'includes/db/DatabaseUtility.php',
00403         'ChronologyProtector' => 'includes/db/LBFactory.php',
00404         'CloneDatabase' => 'includes/db/CloneDatabase.php',
00405         'Database' => 'includes/db/DatabaseMysql.php',
00406         'DatabaseBase' => 'includes/db/Database.php',
00407         'DatabaseIbm_db2' => 'includes/db/DatabaseIbm_db2.php',
00408         'DatabaseMssql' => 'includes/db/DatabaseMssql.php',
00409         'DatabaseMysql' => 'includes/db/DatabaseMysql.php',
00410         'DatabaseOracle' => 'includes/db/DatabaseOracle.php',
00411         'DatabasePostgres' => 'includes/db/DatabasePostgres.php',
00412         'DatabaseSqlite' => 'includes/db/DatabaseSqlite.php',
00413         'DatabaseSqliteStandalone' => 'includes/db/DatabaseSqlite.php',
00414         'DatabaseType' => 'includes/db/Database.php',
00415         'DBConnectionError' => 'includes/db/DatabaseError.php',
00416         'DBError' => 'includes/db/DatabaseError.php',
00417         'DBObject' => 'includes/db/DatabaseUtility.php',
00418         'DBMasterPos' => 'includes/db/DatabaseUtility.php',
00419         'DBQueryError' => 'includes/db/DatabaseError.php',
00420         'DBUnexpectedError' => 'includes/db/DatabaseError.php',
00421         'FakeResultWrapper' => 'includes/db/DatabaseUtility.php',
00422         'Field' => 'includes/db/DatabaseUtility.php',
00423         'IBM_DB2Blob' => 'includes/db/DatabaseIbm_db2.php',
00424         'IBM_DB2Field' => 'includes/db/DatabaseIbm_db2.php',
00425         'LBFactory' => 'includes/db/LBFactory.php',
00426         'LBFactory_Multi' => 'includes/db/LBFactory_Multi.php',
00427         'LBFactory_Simple' => 'includes/db/LBFactory.php',
00428         'LBFactory_Single' => 'includes/db/LBFactory_Single.php',
00429         'LikeMatch' => 'includes/db/DatabaseUtility.php',
00430         'LoadBalancer' => 'includes/db/LoadBalancer.php',
00431         'LoadBalancer_Single' => 'includes/db/LBFactory_Single.php',
00432         'LoadMonitor' => 'includes/db/LoadMonitor.php',
00433         'LoadMonitor_MySQL' => 'includes/db/LoadMonitor.php',
00434         'LoadMonitor_Null' => 'includes/db/LoadMonitor.php',
00435         'MySQLField' => 'includes/db/DatabaseMysql.php',
00436         'MySQLMasterPos' => 'includes/db/DatabaseMysql.php',
00437         'ORAField' => 'includes/db/DatabaseOracle.php',
00438         'ORAResult' => 'includes/db/DatabaseOracle.php',
00439         'PostgresField' => 'includes/db/DatabasePostgres.php',
00440         'ResultWrapper' => 'includes/db/DatabaseUtility.php',
00441         'SQLiteField' => 'includes/db/DatabaseSqlite.php',
00442 
00443         # includes/debug
00444         'MWDebug' => 'includes/debug/Debug.php',
00445 
00446         # includes/diff
00447         '_DiffEngine' => 'includes/diff/DairikiDiff.php',
00448         '_DiffOp' => 'includes/diff/DairikiDiff.php',
00449         '_DiffOp_Add' => 'includes/diff/DairikiDiff.php',
00450         '_DiffOp_Change' => 'includes/diff/DairikiDiff.php',
00451         '_DiffOp_Copy' => 'includes/diff/DairikiDiff.php',
00452         '_DiffOp_Delete' => 'includes/diff/DairikiDiff.php',
00453         '_HWLDF_WordAccumulator' => 'includes/diff/DairikiDiff.php',
00454         'ArrayDiffFormatter' => 'includes/diff/DairikiDiff.php',
00455         'Diff' => 'includes/diff/DairikiDiff.php',
00456         'DifferenceEngine' => 'includes/diff/DifferenceEngine.php',
00457         'DiffFormatter' => 'includes/diff/DairikiDiff.php',
00458         'MappedDiff' => 'includes/diff/DairikiDiff.php',
00459         'RangeDifference' => 'includes/diff/WikiDiff3.php',
00460         'TableDiffFormatter' => 'includes/diff/DairikiDiff.php',
00461         'UnifiedDiffFormatter' => 'includes/diff/DairikiDiff.php',
00462         'WikiDiff3' => 'includes/diff/WikiDiff3.php',
00463         'WordLevelDiff' => 'includes/diff/DairikiDiff.php',
00464 
00465         # includes/extauth
00466         'ExternalUser_Hardcoded' => 'includes/extauth/Hardcoded.php',
00467         'ExternalUser_MediaWiki' => 'includes/extauth/MediaWiki.php',
00468         'ExternalUser_vB' => 'includes/extauth/vB.php',
00469 
00470         # includes/filerepo
00471         'FileRepo' => 'includes/filerepo/FileRepo.php',
00472         'FileRepoStatus' => 'includes/filerepo/FileRepoStatus.php',
00473         'ForeignAPIRepo' => 'includes/filerepo/ForeignAPIRepo.php',
00474         'ForeignDBRepo' => 'includes/filerepo/ForeignDBRepo.php',
00475         'ForeignDBViaLBRepo' => 'includes/filerepo/ForeignDBViaLBRepo.php',
00476         'FSRepo' => 'includes/filerepo/FSRepo.php',
00477         'LocalRepo' => 'includes/filerepo/LocalRepo.php',
00478         'NullRepo' => 'includes/filerepo/NullRepo.php',
00479         'RepoGroup' => 'includes/filerepo/RepoGroup.php',
00480 
00481         # includes/filerepo/file
00482         'ArchivedFile' => 'includes/filerepo/file/ArchivedFile.php',
00483         'File' => 'includes/filerepo/file/File.php',
00484         'ForeignAPIFile' => 'includes/filerepo/file/ForeignAPIFile.php',
00485         'ForeignDBFile' => 'includes/filerepo/file/ForeignDBFile.php',
00486         'LocalFile' => 'includes/filerepo/file/LocalFile.php',
00487         'LocalFileDeleteBatch' => 'includes/filerepo/file/LocalFile.php',
00488         'LocalFileMoveBatch' => 'includes/filerepo/file/LocalFile.php',
00489         'LocalFileRestoreBatch' => 'includes/filerepo/file/LocalFile.php',
00490         'OldLocalFile' => 'includes/filerepo/file/OldLocalFile.php',
00491         'UnregisteredLocalFile' => 'includes/filerepo/file/UnregisteredLocalFile.php',
00492         'FSFile' => 'includes/filerepo/backend/FSFile.php',
00493         'TempFSFile' => 'includes/filerepo/backend/TempFSFile.php',
00494 
00495         # includes/filerepo/backend
00496         'FileBackendGroup' => 'includes/filerepo/backend/FileBackendGroup.php',
00497         'FileBackend' => 'includes/filerepo/backend/FileBackend.php',
00498         'FileBackendStore' => 'includes/filerepo/backend/FileBackend.php',
00499         'FileBackendMultiWrite' => 'includes/filerepo/backend/FileBackendMultiWrite.php',
00500         'FileBackendStoreShardListIterator' => 'includes/filerepo/backend/FileBackend.php',
00501         'FSFileBackend' => 'includes/filerepo/backend/FSFileBackend.php',
00502         'FSFileBackendFileList' => 'includes/filerepo/backend/FSFileBackend.php',
00503         'SwiftFileBackend' => 'includes/filerepo/backend/SwiftFileBackend.php',
00504         'SwiftFileBackendFileList' => 'includes/filerepo/backend/SwiftFileBackend.php',
00505         'LockManagerGroup' => 'includes/filerepo/backend/lockmanager/LockManagerGroup.php',
00506         'LockManager' => 'includes/filerepo/backend/lockmanager/LockManager.php',
00507         'ScopedLock' => 'includes/filerepo/backend/lockmanager/LockManager.php',
00508         'FSLockManager' => 'includes/filerepo/backend/lockmanager/FSLockManager.php',
00509         'DBLockManager' => 'includes/filerepo/backend/lockmanager/DBLockManager.php',
00510         'LSLockManager' => 'includes/filerepo/backend/lockmanager/LSLockManager.php',
00511         'MySqlLockManager'=> 'includes/filerepo/backend/lockmanager/DBLockManager.php',
00512         'NullLockManager' => 'includes/filerepo/backend/lockmanager/LockManager.php',
00513         'FileOp' => 'includes/filerepo/backend/FileOp.php',
00514         'FileOpScopedPHPTimeout' => 'includes/filerepo/backend/FileOp.php',
00515         'StoreFileOp' => 'includes/filerepo/backend/FileOp.php',
00516         'CopyFileOp' => 'includes/filerepo/backend/FileOp.php',
00517         'MoveFileOp' => 'includes/filerepo/backend/FileOp.php',
00518         'DeleteFileOp' => 'includes/filerepo/backend/FileOp.php',
00519         'ConcatenateFileOp' => 'includes/filerepo/backend/FileOp.php',
00520         'CreateFileOp' => 'includes/filerepo/backend/FileOp.php',
00521         'NullFileOp' => 'includes/filerepo/backend/FileOp.php',
00522 
00523         # includes/installer
00524         'CliInstaller' => 'includes/installer/CliInstaller.php',
00525         'DatabaseInstaller' => 'includes/installer/DatabaseInstaller.php',
00526         'DatabaseUpdater' => 'includes/installer/DatabaseUpdater.php',
00527         'Ibm_db2Installer' => 'includes/installer/Ibm_db2Installer.php',
00528         'Ibm_db2Updater' => 'includes/installer/Ibm_db2Updater.php',
00529         'InstallDocFormatter' => 'includes/installer/InstallDocFormatter.php',
00530         'Installer' => 'includes/installer/Installer.php',
00531         'LBFactory_InstallerFake' => 'includes/installer/Installer.php',
00532         'LocalSettingsGenerator' => 'includes/installer/LocalSettingsGenerator.php',
00533         'MysqlInstaller' => 'includes/installer/MysqlInstaller.php',
00534         'MysqlUpdater' => 'includes/installer/MysqlUpdater.php',
00535         'OracleInstaller' => 'includes/installer/OracleInstaller.php',
00536         'OracleUpdater' => 'includes/installer/OracleUpdater.php',
00537         'PhpRefCallBugTester' => 'includes/installer/PhpBugTests.php',
00538         'PhpXmlBugTester' => 'includes/installer/PhpBugTests.php',
00539         'PostgresInstaller' => 'includes/installer/PostgresInstaller.php',
00540         'PostgresUpdater' => 'includes/installer/PostgresUpdater.php',
00541         'SqliteInstaller' => 'includes/installer/SqliteInstaller.php',
00542         'SqliteUpdater' => 'includes/installer/SqliteUpdater.php',
00543         'WebInstaller' => 'includes/installer/WebInstaller.php',
00544         'WebInstaller_Complete' => 'includes/installer/WebInstallerPage.php',
00545         'WebInstaller_Copying' => 'includes/installer/WebInstallerPage.php',
00546         'WebInstaller_DBConnect' => 'includes/installer/WebInstallerPage.php',
00547         'WebInstaller_DBSettings' => 'includes/installer/WebInstallerPage.php',
00548         'WebInstaller_Document' => 'includes/installer/WebInstallerPage.php',
00549         'WebInstaller_ExistingWiki' => 'includes/installer/WebInstallerPage.php',
00550         'WebInstaller_Install' => 'includes/installer/WebInstallerPage.php',
00551         'WebInstaller_Language' => 'includes/installer/WebInstallerPage.php',
00552         'WebInstaller_Name' => 'includes/installer/WebInstallerPage.php',
00553         'WebInstaller_Options' => 'includes/installer/WebInstallerPage.php',
00554         'WebInstaller_Readme' => 'includes/installer/WebInstallerPage.php',
00555         'WebInstaller_ReleaseNotes' => 'includes/installer/WebInstallerPage.php',
00556         'WebInstaller_Restart' => 'includes/installer/WebInstallerPage.php',
00557         'WebInstaller_Upgrade' => 'includes/installer/WebInstallerPage.php',
00558         'WebInstaller_UpgradeDoc' => 'includes/installer/WebInstallerPage.php',
00559         'WebInstaller_Welcome' => 'includes/installer/WebInstallerPage.php',
00560         'WebInstallerOutput' => 'includes/installer/WebInstallerOutput.php',
00561         'WebInstallerPage' => 'includes/installer/WebInstallerPage.php',
00562 
00563         # includes/job
00564         'DoubleRedirectJob' => 'includes/job/DoubleRedirectJob.php',
00565         'EmaillingJob' => 'includes/job/EmaillingJob.php',
00566         'EnotifNotifyJob' => 'includes/job/EnotifNotifyJob.php',
00567         'Job' => 'includes/job/JobQueue.php',
00568         'RefreshLinksJob' => 'includes/job/RefreshLinksJob.php',
00569         'RefreshLinksJob2' => 'includes/job/RefreshLinksJob.php',
00570         'UploadFromUrlJob' => 'includes/job/UploadFromUrlJob.php',
00571 
00572         # includes/json
00573         'FormatJson' => 'includes/json/FormatJson.php',
00574         'Services_JSON' => 'includes/json/Services_JSON.php',
00575         'Services_JSON_Error' => 'includes/json/Services_JSON.php',
00576 
00577         # includes/libs
00578         'CSSJanus' => 'includes/libs/CSSJanus.php',
00579         'CSSMin' => 'includes/libs/CSSMin.php',
00580         'HttpStatus' => 'includes/libs/HttpStatus.php',
00581         'IEContentAnalyzer' => 'includes/libs/IEContentAnalyzer.php',
00582         'IEUrlExtension' => 'includes/libs/IEUrlExtension.php',
00583         'JavaScriptMinifier' => 'includes/libs/JavaScriptMinifier.php',
00584         'JSMinPlus' => 'includes/libs/jsminplus.php',
00585         'JSParser' => 'includes/libs/jsminplus.php',
00586 
00587         # includes/logging
00588         'DatabaseLogEntry' => 'includes/logging/LogEntry.php',
00589         'DeleteLogFormatter' => 'includes/logging/LogFormatter.php',
00590         'LegacyLogFormatter' => 'includes/logging/LogFormatter.php',
00591         'LogEntry' => 'includes/logging/LogEntry.php',
00592         'LogEventsList' => 'includes/logging/LogEventsList.php',
00593         'LogEntryBase' => 'includes/logging/LogEntry.php',
00594         'LogFormatter' => 'includes/logging/LogFormatter.php',
00595         'LogPage' => 'includes/logging/LogPage.php',
00596         'LogPager' => 'includes/logging/LogPager.php',
00597         'ManualLogEntry' => 'includes/logging/LogEntry.php',
00598         'MoveLogFormatter' => 'includes/logging/LogFormatter.php',
00599         'NewUsersLogFormatter' => 'includes/logging/LogFormatter.php',
00600         'PatrolLog' => 'includes/logging/PatrolLog.php',
00601         'PatrolLogFormatter' => 'includes/logging/LogFormatter.php',
00602         'RCDatabaseLogEntry' => 'includes/logging/LogEntry.php',
00603 
00604         # includes/media
00605         'BitmapHandler' => 'includes/media/Bitmap.php',
00606         'BitmapHandler_ClientOnly' => 'includes/media/Bitmap_ClientOnly.php',
00607         'BitmapMetadataHandler' => 'includes/media/BitmapMetadataHandler.php',
00608         'BmpHandler' => 'includes/media/BMP.php',
00609         'DjVuHandler' => 'includes/media/DjVu.php',
00610         'DjVuImage' => 'includes/media/DjVuImage.php',
00611         'Exif' => 'includes/media/Exif.php',
00612         'ExifBitmapHandler' => 'includes/media/ExifBitmap.php',
00613         'FormatExif' => 'includes/media/FormatMetadata.php',
00614         'FormatMetadata' => 'includes/media/FormatMetadata.php',
00615         'GIFHandler' => 'includes/media/GIF.php',
00616         'GIFMetadataExtractor' => 'includes/media/GIFMetadataExtractor.php',
00617         'ImageHandler' => 'includes/media/Generic.php',
00618         'IPTC' => 'includes/media/IPTC.php',
00619         'JpegHandler' => 'includes/media/Jpeg.php',
00620         'JpegMetadataExtractor' => 'includes/media/JpegMetadataExtractor.php',
00621         'MediaHandler' => 'includes/media/Generic.php',
00622         'MediaTransformError' => 'includes/media/MediaTransformOutput.php',
00623         'MediaTransformOutput' => 'includes/media/MediaTransformOutput.php',
00624         'PNGHandler' => 'includes/media/PNG.php',
00625         'PNGMetadataExtractor' => 'includes/media/PNGMetadataExtractor.php',
00626         'SvgHandler' => 'includes/media/SVG.php',
00627         'SVGMetadataExtractor' => 'includes/media/SVGMetadataExtractor.php',
00628         'ThumbnailImage' => 'includes/media/MediaTransformOutput.php',
00629         'TiffHandler' => 'includes/media/Tiff.php',
00630         'TransformParameterError' => 'includes/media/MediaTransformOutput.php',
00631         'XCFHandler' => 'includes/media/XCF.php',
00632         'XMPInfo' => 'includes/media/XMPInfo.php',
00633         'XMPReader' => 'includes/media/XMP.php',
00634         'XMPValidate' => 'includes/media/XMPValidate.php',
00635 
00636         # includes/normal
00637         'UtfNormal' => 'includes/normal/UtfNormal.php',
00638 
00639         # includes/objectcache
00640         'APCBagOStuff' => 'includes/objectcache/APCBagOStuff.php',
00641         'BagOStuff' => 'includes/objectcache/BagOStuff.php',
00642         'DBABagOStuff' => 'includes/objectcache/DBABagOStuff.php',
00643         'EhcacheBagOStuff' => 'includes/objectcache/EhcacheBagOStuff.php',
00644         'EmptyBagOStuff' => 'includes/objectcache/EmptyBagOStuff.php',
00645         'FakeMemCachedClient' => 'includes/objectcache/EmptyBagOStuff.php',
00646         'HashBagOStuff' => 'includes/objectcache/HashBagOStuff.php',
00647         'MediaWikiBagOStuff' => 'includes/objectcache/SqlBagOStuff.php',
00648         'MemCachedClientforWiki' => 'includes/objectcache/MemcachedClient.php',
00649         'MemcachedPhpBagOStuff' => 'includes/objectcache/MemcachedPhpBagOStuff.php',
00650         'MultiWriteBagOStuff' => 'includes/objectcache/MultiWriteBagOStuff.php',
00651         'MWMemcached' => 'includes/objectcache/MemcachedClient.php',
00652         'ObjectCache' => 'includes/objectcache/ObjectCache.php',
00653         'SqlBagOStuff' => 'includes/objectcache/SqlBagOStuff.php',
00654         'WinCacheBagOStuff' => 'includes/objectcache/WinCacheBagOStuff.php',
00655         'XCacheBagOStuff' => 'includes/objectcache/XCacheBagOStuff.php',
00656 
00657         # includes/parser
00658         'CacheTime' => 'includes/parser/ParserOutput.php',
00659         'CoreLinkFunctions' => 'includes/parser/CoreLinkFunctions.php',
00660         'CoreParserFunctions' => 'includes/parser/CoreParserFunctions.php',
00661         'CoreTagHooks' => 'includes/parser/CoreTagHooks.php',
00662         'DateFormatter' => 'includes/parser/DateFormatter.php',
00663         'LinkHolderArray' => 'includes/parser/LinkHolderArray.php',
00664         'LinkMarkerReplacer' => 'includes/parser/Parser_LinkHooks.php',
00665         'MWTidy' => 'includes/parser/Tidy.php',
00666         'PPCustomFrame_DOM' => 'includes/parser/Preprocessor_DOM.php',
00667         'PPCustomFrame_Hash' => 'includes/parser/Preprocessor_Hash.php',
00668         'PPCustomFrame_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00669         'PPDAccum_Hash' => 'includes/parser/Preprocessor_Hash.php',
00670         'PPDAccum_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00671         'PPDPart' => 'includes/parser/Preprocessor_DOM.php',
00672         'PPDPart_Hash' => 'includes/parser/Preprocessor_Hash.php',
00673         'PPDPart_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00674         'PPDStack' => 'includes/parser/Preprocessor_DOM.php',
00675         'PPDStackElement' => 'includes/parser/Preprocessor_DOM.php',
00676         'PPDStackElement_Hash' => 'includes/parser/Preprocessor_Hash.php',
00677         'PPDStackElement_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00678         'PPDStack_Hash' => 'includes/parser/Preprocessor_Hash.php',
00679         'PPDStack_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00680         'PPFrame' => 'includes/parser/Preprocessor.php',
00681         'PPFrame_DOM' => 'includes/parser/Preprocessor_DOM.php',
00682         'PPFrame_Hash' => 'includes/parser/Preprocessor_Hash.php',
00683         'PPFrame_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00684         'PPNode' => 'includes/parser/Preprocessor.php',
00685         'PPNode_DOM' => 'includes/parser/Preprocessor_DOM.php',
00686         'PPNode_Hash_Array' => 'includes/parser/Preprocessor_Hash.php',
00687         'PPNode_Hash_Attr' => 'includes/parser/Preprocessor_Hash.php',
00688         'PPNode_Hash_Text' => 'includes/parser/Preprocessor_Hash.php',
00689         'PPNode_Hash_Tree' => 'includes/parser/Preprocessor_Hash.php',
00690         'PPNode_HipHop_Array' => 'includes/parser/Preprocessor_HipHop.hphp',
00691         'PPNode_HipHop_Attr' => 'includes/parser/Preprocessor_HipHop.hphp',
00692         'PPNode_HipHop_Text' => 'includes/parser/Preprocessor_HipHop.hphp',
00693         'PPNode_HipHop_Tree' => 'includes/parser/Preprocessor_HipHop.hphp',
00694         'PPTemplateFrame_DOM' => 'includes/parser/Preprocessor_DOM.php',
00695         'PPTemplateFrame_Hash' => 'includes/parser/Preprocessor_Hash.php',
00696         'PPTemplateFrame_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00697         'Parser' => 'includes/parser/Parser.php',
00698         'ParserCache' => 'includes/parser/ParserCache.php',
00699         'ParserOptions' => 'includes/parser/ParserOptions.php',
00700         'ParserOutput' => 'includes/parser/ParserOutput.php',
00701         'Parser_DiffTest' => 'includes/parser/Parser_DiffTest.php',
00702         'Parser_LinkHooks' => 'includes/parser/Parser_LinkHooks.php',
00703         'Preprocessor' => 'includes/parser/Preprocessor.php',
00704         'Preprocessor_DOM' => 'includes/parser/Preprocessor_DOM.php',
00705         'Preprocessor_Hash' => 'includes/parser/Preprocessor_Hash.php',
00706         'Preprocessor_HipHop' => 'includes/parser/Preprocessor_HipHop.hphp',
00707         'StripState' => 'includes/parser/StripState.php',
00708 
00709         # includes/profiler
00710         'Profiler' => 'includes/profiler/Profiler.php',
00711         'ProfilerSimple' => 'includes/profiler/ProfilerSimple.php',
00712         'ProfilerSimpleText' => 'includes/profiler/ProfilerSimpleText.php',
00713         'ProfilerSimpleTrace' => 'includes/profiler/ProfilerSimpleTrace.php',
00714         'ProfilerSimpleUDP' => 'includes/profiler/ProfilerSimpleUDP.php',
00715         'ProfilerStub' => 'includes/profiler/ProfilerStub.php',
00716 
00717         # includes/resourceloader
00718         'ResourceLoader' => 'includes/resourceloader/ResourceLoader.php',
00719         'ResourceLoaderContext' => 'includes/resourceloader/ResourceLoaderContext.php',
00720         'ResourceLoaderFileModule' => 'includes/resourceloader/ResourceLoaderFileModule.php',
00721         'ResourceLoaderFilePageModule' => 'includes/resourceloader/ResourceLoaderFilePageModule.php',
00722         'ResourceLoaderModule' => 'includes/resourceloader/ResourceLoaderModule.php',
00723         'ResourceLoaderNoscriptModule' => 'includes/resourceloader/ResourceLoaderNoscriptModule.php',
00724         'ResourceLoaderSiteModule' => 'includes/resourceloader/ResourceLoaderSiteModule.php',
00725         'ResourceLoaderStartUpModule' => 'includes/resourceloader/ResourceLoaderStartUpModule.php',
00726         'ResourceLoaderUserCSSPrefsModule' => 'includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php',
00727         'ResourceLoaderUserGroupsModule' => 'includes/resourceloader/ResourceLoaderUserGroupsModule.php',
00728         'ResourceLoaderUserModule' => 'includes/resourceloader/ResourceLoaderUserModule.php',
00729         'ResourceLoaderUserOptionsModule' => 'includes/resourceloader/ResourceLoaderUserOptionsModule.php',
00730         'ResourceLoaderUserTokensModule' => 'includes/resourceloader/ResourceLoaderUserTokensModule.php',
00731         'ResourceLoaderWikiModule' => 'includes/resourceloader/ResourceLoaderWikiModule.php',
00732 
00733         # includes/revisiondelete
00734         'RevDel_ArchivedFileItem' => 'includes/revisiondelete/RevisionDelete.php',
00735         'RevDel_ArchivedFileList' => 'includes/revisiondelete/RevisionDelete.php',
00736         'RevDel_ArchiveItem' => 'includes/revisiondelete/RevisionDelete.php',
00737         'RevDel_ArchiveList' => 'includes/revisiondelete/RevisionDelete.php',
00738         'RevDel_FileItem' => 'includes/revisiondelete/RevisionDelete.php',
00739         'RevDel_FileList' => 'includes/revisiondelete/RevisionDelete.php',
00740         'RevDel_Item' => 'includes/revisiondelete/RevisionDeleteAbstracts.php',
00741         'RevDel_List' => 'includes/revisiondelete/RevisionDeleteAbstracts.php',
00742         'RevDel_LogItem' => 'includes/revisiondelete/RevisionDelete.php',
00743         'RevDel_LogList' => 'includes/revisiondelete/RevisionDelete.php',
00744         'RevDel_RevisionItem' => 'includes/revisiondelete/RevisionDelete.php',
00745         'RevDel_RevisionList' => 'includes/revisiondelete/RevisionDelete.php',
00746         'RevisionDelete' => 'includes/revisiondelete/RevisionDelete.php',
00747         'RevisionDeleter' => 'includes/revisiondelete/RevisionDeleter.php',
00748         'RevisionDeleteUser' => 'includes/revisiondelete/RevisionDeleteUser.php',
00749 
00750         # includes/search
00751         'MySQLSearchResultSet' => 'includes/search/SearchMySQL.php',
00752         'PostgresSearchResult' => 'includes/search/SearchPostgres.php',
00753         'PostgresSearchResultSet' => 'includes/search/SearchPostgres.php',
00754         'SearchEngine' => 'includes/search/SearchEngine.php',
00755         'SearchEngineDummy' => 'includes/search/SearchEngine.php',
00756         'SearchHighlighter' => 'includes/search/SearchEngine.php',
00757         'SearchIBM_DB2' => 'includes/search/SearchIBM_DB2.php',
00758         'SearchMssql' => 'includes/search/SearchMssql.php',
00759         'SearchMySQL' => 'includes/search/SearchMySQL.php',
00760         'SearchOracle' => 'includes/search/SearchOracle.php',
00761         'SearchPostgres' => 'includes/search/SearchPostgres.php',
00762         'SearchResult' => 'includes/search/SearchEngine.php',
00763         'SearchResultSet' => 'includes/search/SearchEngine.php',
00764         'SearchResultTooMany' => 'includes/search/SearchEngine.php',
00765         'SearchSqlite' => 'includes/search/SearchSqlite.php',
00766         'SearchUpdate' => 'includes/search/SearchUpdate.php',
00767         'SearchUpdateMyISAM' => 'includes/search/SearchUpdate.php',
00768         'SqliteSearchResultSet' => 'includes/search/SearchSqlite.php',
00769         'SqlSearchResultSet' => 'includes/search/SearchEngine.php',
00770 
00771         # includes/specials
00772         'ActiveUsersPager' => 'includes/specials/SpecialActiveusers.php',
00773         'AllmessagesTablePager' => 'includes/specials/SpecialAllmessages.php',
00774         'AncientPagesPage' => 'includes/specials/SpecialAncientpages.php',
00775         'BlockListPager' => 'includes/specials/SpecialBlockList.php',
00776         'BrokenRedirectsPage' => 'includes/specials/SpecialBrokenRedirects.php',
00777         'ContribsPager' => 'includes/specials/SpecialContributions.php',
00778         'DBLockForm' => 'includes/specials/SpecialLockdb.php',
00779         'DBUnlockForm' => 'includes/specials/SpecialUnlockdb.php',
00780         'DeadendPagesPage' => 'includes/specials/SpecialDeadendpages.php',
00781         'DeletedContribsPager' => 'includes/specials/SpecialDeletedContributions.php',
00782         'DeletedContributionsPage' => 'includes/specials/SpecialDeletedContributions.php',
00783         'DisambiguationsPage' => 'includes/specials/SpecialDisambiguations.php',
00784         'DoubleRedirectsPage' => 'includes/specials/SpecialDoubleRedirects.php',
00785         'EmailConfirmation' => 'includes/specials/SpecialConfirmemail.php',
00786         'EmailInvalidation' => 'includes/specials/SpecialConfirmemail.php',
00787         'FewestrevisionsPage' => 'includes/specials/SpecialFewestrevisions.php',
00788         'FileDuplicateSearchPage' => 'includes/specials/SpecialFileDuplicateSearch.php',
00789         'HTMLBlockedUsersItemSelect' => 'includes/specials/SpecialBlockList.php',
00790         'ImportReporter' => 'includes/specials/SpecialImport.php',
00791         'IPBlockForm' => 'includes/specials/SpecialBlock.php',
00792         'LinkSearchPage' => 'includes/specials/SpecialLinkSearch.php',
00793         'ListredirectsPage' => 'includes/specials/SpecialListredirects.php',
00794         'LoginForm' => 'includes/specials/SpecialUserlogin.php',
00795         'LonelyPagesPage' => 'includes/specials/SpecialLonelypages.php',
00796         'LongPagesPage' => 'includes/specials/SpecialLongpages.php',
00797         'MIMEsearchPage' => 'includes/specials/SpecialMIMEsearch.php',
00798         'MostcategoriesPage' => 'includes/specials/SpecialMostcategories.php',
00799         'MostimagesPage' => 'includes/specials/SpecialMostimages.php',
00800         'MostlinkedCategoriesPage' => 'includes/specials/SpecialMostlinkedcategories.php',
00801         'MostlinkedPage' => 'includes/specials/SpecialMostlinked.php',
00802         'MostlinkedTemplatesPage' => 'includes/specials/SpecialMostlinkedtemplates.php',
00803         'MostrevisionsPage' => 'includes/specials/SpecialMostrevisions.php',
00804         'MovePageForm' => 'includes/specials/SpecialMovepage.php',
00805         'NewPagesPager' => 'includes/specials/SpecialNewpages.php',
00806         'PageArchive' => 'includes/specials/SpecialUndelete.php',
00807         'PopularPagesPage' => 'includes/specials/SpecialPopularpages.php',
00808         'RandomPage' => 'includes/specials/SpecialRandompage.php',
00809         'ShortPagesPage' => 'includes/specials/SpecialShortpages.php',
00810         'SpecialActiveUsers' => 'includes/specials/SpecialActiveusers.php',
00811         'SpecialAllmessages' => 'includes/specials/SpecialAllmessages.php',
00812         'SpecialAllpages' => 'includes/specials/SpecialAllpages.php',
00813         'SpecialBlankpage' => 'includes/specials/SpecialBlankpage.php',
00814         'SpecialBlock' => 'includes/specials/SpecialBlock.php',
00815         'SpecialBlockList' => 'includes/specials/SpecialBlockList.php',
00816         'SpecialBlockme' => 'includes/specials/SpecialBlockme.php',
00817         'SpecialBookSources' => 'includes/specials/SpecialBooksources.php',
00818         'SpecialCategories' => 'includes/specials/SpecialCategories.php',
00819         'SpecialChangeEmail' => 'includes/specials/SpecialChangeEmail.php',
00820         'SpecialChangePassword' => 'includes/specials/SpecialChangePassword.php',
00821         'SpecialComparePages' => 'includes/specials/SpecialComparePages.php',
00822         'SpecialContributions' => 'includes/specials/SpecialContributions.php',
00823         'SpecialEditWatchlist' => 'includes/specials/SpecialEditWatchlist.php',
00824         'SpecialEmailUser' => 'includes/specials/SpecialEmailuser.php',
00825         'SpecialExport' => 'includes/specials/SpecialExport.php',
00826         'SpecialFilepath' => 'includes/specials/SpecialFilepath.php',
00827         'SpecialImport' => 'includes/specials/SpecialImport.php',
00828         'SpecialJavaScriptTest' => 'includes/specials/SpecialJavaScriptTest.php',
00829         'SpecialListFiles' => 'includes/specials/SpecialListfiles.php',
00830         'SpecialListGroupRights' => 'includes/specials/SpecialListgrouprights.php',
00831         'SpecialListUsers' => 'includes/specials/SpecialListusers.php',
00832         'SpecialLockdb' => 'includes/specials/SpecialLockdb.php',
00833         'SpecialLog' => 'includes/specials/SpecialLog.php',
00834         'SpecialMergeHistory' => 'includes/specials/SpecialMergeHistory.php',
00835         'SpecialMostlinkedtemplates' => 'includes/specials/SpecialMostlinkedtemplates.php',
00836         'SpecialNewFiles' => 'includes/specials/SpecialNewimages.php',
00837         'SpecialNewpages' => 'includes/specials/SpecialNewpages.php',
00838         'SpecialPasswordReset' => 'includes/specials/SpecialPasswordReset.php',
00839         'SpecialPermanentLink' => 'includes/SpecialPage.php',
00840         'SpecialPreferences' => 'includes/specials/SpecialPreferences.php',
00841         'SpecialPrefixindex' => 'includes/specials/SpecialPrefixindex.php',
00842         'SpecialProtectedpages' => 'includes/specials/SpecialProtectedpages.php',
00843         'SpecialProtectedtitles' => 'includes/specials/SpecialProtectedtitles.php',
00844         'SpecialRandomredirect' => 'includes/specials/SpecialRandomredirect.php',
00845         'SpecialRecentChanges' => 'includes/specials/SpecialRecentchanges.php',
00846         'SpecialRecentchangeslinked' => 'includes/specials/SpecialRecentchangeslinked.php',
00847         'SpecialRevisionDelete' => 'includes/specials/SpecialRevisiondelete.php',
00848         'SpecialSearch' => 'includes/specials/SpecialSearch.php',
00849         'SpecialSpecialpages' => 'includes/specials/SpecialSpecialpages.php',
00850         'SpecialStatistics' => 'includes/specials/SpecialStatistics.php',
00851         'SpecialTags' => 'includes/specials/SpecialTags.php',
00852         'SpecialUnblock' => 'includes/specials/SpecialUnblock.php',
00853         'SpecialUndelete' => 'includes/specials/SpecialUndelete.php',
00854         'SpecialUnlockdb' => 'includes/specials/SpecialUnlockdb.php',
00855         'SpecialUpload' => 'includes/specials/SpecialUpload.php',
00856         'SpecialUploadStash' => 'includes/specials/SpecialUploadStash.php',
00857         'SpecialUserlogout' => 'includes/specials/SpecialUserlogout.php',
00858         'SpecialVersion' => 'includes/specials/SpecialVersion.php',
00859         'SpecialWatchlist' => 'includes/specials/SpecialWatchlist.php',
00860         'SpecialWhatlinkshere' => 'includes/specials/SpecialWhatlinkshere.php',
00861         'UncategorizedCategoriesPage' => 'includes/specials/SpecialUncategorizedcategories.php',
00862         'UncategorizedImagesPage' => 'includes/specials/SpecialUncategorizedimages.php',
00863         'UncategorizedPagesPage' => 'includes/specials/SpecialUncategorizedpages.php',
00864         'UncategorizedTemplatesPage' => 'includes/specials/SpecialUncategorizedtemplates.php',
00865         'UnusedCategoriesPage' => 'includes/specials/SpecialUnusedcategories.php',
00866         'UnusedimagesPage' => 'includes/specials/SpecialUnusedimages.php',
00867         'UnusedtemplatesPage' => 'includes/specials/SpecialUnusedtemplates.php',
00868         'UnwatchedpagesPage' => 'includes/specials/SpecialUnwatchedpages.php',
00869         'UploadForm' => 'includes/specials/SpecialUpload.php',
00870         'UploadSourceField' => 'includes/specials/SpecialUpload.php',
00871         'UserrightsPage' => 'includes/specials/SpecialUserrights.php',
00872         'UsersPager' => 'includes/specials/SpecialListusers.php',
00873         'WantedCategoriesPage' => 'includes/specials/SpecialWantedcategories.php',
00874         'WantedFilesPage' => 'includes/specials/SpecialWantedfiles.php',
00875         'WantedPagesPage' => 'includes/specials/SpecialWantedpages.php',
00876         'WantedTemplatesPage' => 'includes/specials/SpecialWantedtemplates.php',
00877         'WatchlistEditor' => 'includes/specials/SpecialEditWatchlist.php',
00878         'WithoutInterwikiPage' => 'includes/specials/SpecialWithoutinterwiki.php',
00879 
00880         # includes/templates
00881         'UserloginTemplate' => 'includes/templates/Userlogin.php',
00882         'UsercreateTemplate' => 'includes/templates/Usercreate.php',
00883 
00884         # includes/upload
00885         'UploadBase' => 'includes/upload/UploadBase.php',
00886         'UploadChunkVerificationException' => 'includes/upload/UploadFromChunks.php',
00887         'UploadFromFile' => 'includes/upload/UploadFromFile.php',
00888         'UploadFromChunks' => 'includes/upload/UploadFromChunks.php',
00889         'UploadFromStash' => 'includes/upload/UploadFromStash.php',
00890         'UploadFromUrl' => 'includes/upload/UploadFromUrl.php',
00891         'UploadStash' => 'includes/upload/UploadStash.php',
00892         'UploadStashBadPathException' => 'includes/upload/UploadStash.php',
00893         'UploadStashBadVersionException' => 'includes/upload/UploadStash.php',
00894         'UploadStashFile' => 'includes/upload/UploadStash.php',
00895         'UploadStashFileException' => 'includes/upload/UploadStash.php',
00896         'UploadStashFileNotFoundException' => 'includes/upload/UploadStash.php',
00897         'UploadStashNotAvailableException' => 'includes/upload/UploadStash.php',
00898         'UploadStashZeroLengthFileException' => 'includes/upload/UploadStash.php',
00899         'UploadStashNotLoggedInException' => 'includes/upload/UploadStash.php',
00900         'UploadStashWrongOwnerException' => 'includes/upload/UploadStash.php',
00901         'UploadStashNoSuchKeyException' => 'includes/upload/UploadStash.php',
00902 
00903         # languages
00904         'FakeConverter' => 'languages/Language.php',
00905         'Language' => 'languages/Language.php',
00906         'LanguageConverter' => 'languages/LanguageConverter.php',
00907 
00908         # maintenance
00909         'ConvertLinks' => 'maintenance/convertLinks.php',
00910         'DeleteArchivedFilesImplementation' => 'maintenance/deleteArchivedFiles.inc',
00911         'DeleteArchivedRevisionsImplementation' => 'maintenance/deleteArchivedRevisions.inc',
00912         'DeleteDefaultMessages' => 'maintenance/deleteDefaultMessages.php',
00913         'FakeMaintenance' => 'maintenance/Maintenance.php',
00914         'LoggedUpdateMaintenance' => 'maintenance/Maintenance.php',
00915         'Maintenance' => 'maintenance/Maintenance.php',
00916         'FixExtLinksProtocolRelative' => 'maintenance/fixExtLinksProtocolRelative.php',
00917         'PopulateCategory' => 'maintenance/populateCategory.php',
00918         'PopulateImageSha1' => 'maintenance/populateImageSha1.php',
00919         'PopulateLogSearch' => 'maintenance/populateLogSearch.php',
00920         'PopulateLogUsertext' => 'maintenance/populateLogUsertext.php',
00921         'PopulateParentId' => 'maintenance/populateParentId.php',
00922         'PopulateRevisionLength' => 'maintenance/populateRevisionLength.php',
00923         'PopulateRevisionSha1' => 'maintenance/populateRevisionSha1.php',
00924         'RefreshLinks' => 'maintenance/refreshLinks.php',
00925         'SevenZipStream' => 'maintenance/7zip.inc',
00926         'Sqlite' => 'maintenance/sqlite.inc',
00927         'UpdateCollation' => 'maintenance/updateCollation.php',
00928         'UpdateRestrictions' => 'maintenance/updateRestrictions.php',
00929         'UserDupes' => 'maintenance/userDupes.inc',
00930 
00931         # maintenance/language
00932         'csvStatsOutput' => 'maintenance/language/StatOutputs.php',
00933         'languages' => 'maintenance/language/languages.inc',
00934         'MessageWriter' => 'maintenance/language/writeMessagesArray.inc',
00935         'statsOutput' => 'maintenance/language/StatOutputs.php',
00936         'textStatsOutput' => 'maintenance/language/StatOutputs.php',
00937         'wikiStatsOutput' => 'maintenance/language/StatOutputs.php',
00938 
00939         # maintenance/term
00940         'AnsiTermColorer'  => 'maintenance/term/MWTerm.php',
00941         'DummyTermColorer' => 'maintenance/term/MWTerm.php',
00942 
00943         # tests
00944         'DbTestPreviewer' => 'tests/testHelpers.inc',
00945         'DbTestRecorder' => 'tests/testHelpers.inc',
00946         'TestFileIterator' => 'tests/testHelpers.inc',
00947         'TestRecorder' => 'tests/testHelpers.inc',
00948 
00949         # tests/parser
00950         'ParserTest' => 'tests/parser/parserTest.inc',
00951         'ParserTestParserHook' => 'tests/parser/parserTestsParserHook.php',
00952         'ParserTestStaticParserHook' => 'tests/parser/parserTestsStaticParserHook.php',
00953 
00954         # tests/selenium
00955         'Selenium' => 'tests/selenium/Selenium.php',
00956         'SeleniumLoader' => 'tests/selenium/SeleniumLoader.php',
00957         'SeleniumTestCase' => 'tests/selenium/SeleniumTestCase.php',
00958         'SeleniumTestConsoleLogger' => 'tests/selenium/SeleniumTestConsoleLogger.php',
00959         'SeleniumTestHTMLLogger' => 'tests/selenium/SeleniumTestHTMLLogger.php',
00960         'SeleniumTestListener' => 'tests/selenium/SeleniumTestListener.php',
00961         'SeleniumTestSuite' => 'tests/selenium/SeleniumTestSuite.php',
00962         'SeleniumConfig' => 'tests/selenium/SeleniumConfig.php',
00963 );
00964 
00965 class AutoLoader {
00974         static function autoload( $className ) {
00975                 global $wgAutoloadClasses, $wgAutoloadLocalClasses;
00976 
00977                 if ( isset( $wgAutoloadLocalClasses[$className] ) ) {
00978                         $filename = $wgAutoloadLocalClasses[$className];
00979                 } elseif ( isset( $wgAutoloadClasses[$className] ) ) {
00980                         $filename = $wgAutoloadClasses[$className];
00981                 } else {
00982                         # Try a different capitalisation
00983                         # The case can sometimes be wrong when unserializing PHP 4 objects
00984                         $filename = false;
00985                         $lowerClass = strtolower( $className );
00986 
00987                         foreach ( $wgAutoloadLocalClasses as $class2 => $file2 ) {
00988                                 if ( strtolower( $class2 ) == $lowerClass ) {
00989                                         $filename = $file2;
00990                                 }
00991                         }
00992 
00993                         if ( !$filename ) {
00994                                 if ( function_exists( 'wfDebug' ) ) {
00995                                         wfDebug( "Class {$className} not found; skipped loading\n" );
00996                                 }
00997 
00998                                 # Give up
00999                                 return false;
01000                         }
01001                 }
01002 
01003                 # Make an absolute path, this improves performance by avoiding some stat calls
01004                 if ( substr( $filename, 0, 1 ) != '/' && substr( $filename, 1, 1 ) != ':' ) {
01005                         global $IP;
01006                         $filename = "$IP/$filename";
01007                 }
01008 
01009                 require( $filename );
01010 
01011                 return true;
01012         }
01013 
01021         static function loadClass( $class ) {
01022                 return class_exists( $class );
01023         }
01024 }
01025 
01026 if ( function_exists( 'spl_autoload_register' ) ) {
01027         spl_autoload_register( array( 'AutoLoader', 'autoload' ) );
01028 } else {
01029         function __autoload( $class ) {
01030                 AutoLoader::autoload( $class );
01031         }
01032 
01033         ini_set( 'unserialize_callback_func', '__autoload' );
01034 }