Fix sorting in Allmessages.
[lhc/web/wiklou.git] / includes / AutoLoader.php
index 3daa08b..f32db5c 100644 (file)
@@ -1,5 +1,4 @@
 <?php
-
 /* This defines autoloading handler for whole MediaWiki framework */
 
 # Locations of core classes
@@ -36,6 +35,8 @@ $wgAutoloadLocalClasses = array(
        'ChangesFeed' => 'includes/ChangesFeed.php',
        'ChangeTags' => 'includes/ChangeTags.php',
        'ChannelFeed' => 'includes/Feed.php',
+       'Cookie' => 'includes/HttpFunctions.php',
+       'CookieJar' => 'includes/HttpFunctions.php',
        'ConcatenatedGzipHistoryBlob' => 'includes/HistoryBlob.php',
        'ConfEditor' => 'includes/ConfEditor.php',
        'ConfEditorParseError' => 'includes/ConfEditor.php',
@@ -76,10 +77,13 @@ $wgAutoloadLocalClasses = array(
        'ExternalStore' => 'includes/ExternalStore.php',
        'ExternalUser' => 'includes/ExternalUser.php',
        'ExternalUser_Hardcoded' => 'includes/extauth/Hardcoded.php',
+       'ExternalUser_MediaWiki' => 'includes/extauth/MediaWiki.php',
        'ExternalUser_vB' => 'includes/extauth/vB.php',
        'FatalError' => 'includes/Exception.php',
        'FakeTitle' => 'includes/FakeTitle.php',
+       'FakeMemCachedClient' => 'includes/ObjectCache.php',
        'FauxRequest' => 'includes/WebRequest.php',
+       'FauxResponse' => 'includes/WebResponse.php',
        'FeedItem' => 'includes/Feed.php',
        'FeedUtils' => 'includes/FeedUtils.php',
        'FileDeleteForm' => 'includes/FileDeleteForm.php',
@@ -119,9 +123,6 @@ $wgAutoloadLocalClasses = array(
        'HTMLInfoField' => 'includes/HTMLForm.php',
        'Http' => 'includes/HttpFunctions.php',
        'HttpRequest' => 'includes/HttpFunctions.php',
-       'curlHttpRequest' => 'includes/HttpFunctions.php',
-       'phpHttpRequest' => 'includes/HttpFunctions.php',
-       'simpleFileWriter' => 'includes/HttpFunctions.php',
        'IEContentAnalyzer' => 'includes/IEContentAnalyzer.php',
        'ImageGallery' => 'includes/ImageGallery.php',
        'ImageHistoryList' => 'includes/ImagePage.php',
@@ -133,6 +134,7 @@ $wgAutoloadLocalClasses = array(
        'Interwiki' => 'includes/Interwiki.php',
        'IP' => 'includes/IP.php',
        'Job' => 'includes/JobQueue.php',
+       'JSMin' => 'includes/JSMin.php',
        'LCStore_DB' => 'includes/LocalisationCache.php',
        'LCStore_CDB' => 'includes/LocalisationCache.php',
        'LCStore_Null' => 'includes/LocalisationCache.php',
@@ -155,12 +157,13 @@ $wgAutoloadLocalClasses = array(
        'MagicWord' => 'includes/MagicWord.php',
        'MailAddress' => 'includes/UserMailer.php',
        'MathRenderer' => 'includes/Math.php',
-       'MediaTransformError' => 'includes/MediaTransformOutput.php',
-       'MediaTransformOutput' => 'includes/MediaTransformOutput.php',
+       'MediaTransformError' => 'includes/media/MediaTransformOutput.php',
+       'MediaTransformOutput' => 'includes/media/MediaTransformOutput.php',
        'MediaWikiBagOStuff' => 'includes/BagOStuff.php',
        'MediaWiki_I18N' => 'includes/SkinTemplate.php',
        'MediaWiki' => 'includes/Wiki.php',
        'MemCachedClientforWiki' => 'includes/memcached-client.php',
+       'Message' => 'includes/Message.php',
        'MessageCache' => 'includes/MessageCache.php',
        'MimeMagic' => 'includes/MimeMagic.php',
        'MWException' => 'includes/Exception.php',
@@ -212,18 +215,23 @@ $wgAutoloadLocalClasses = array(
        'SpecialRedirectToSpecial' => 'includes/SpecialPage.php',
        'SqlBagOStuff' => 'includes/BagOStuff.php',
        'SquidUpdate' => 'includes/SquidUpdate.php',
+       'SquidPurgeClient' => 'includes/SquidPurgeClient.php',
+       'SquidPurgeClientPool' => 'includes/SquidPurgeClient.php',
        'Status' => 'includes/Status.php',
+       'StubContLang' => 'includes/StubObject.php',
+       'StubUser' => 'includes/StubObject.php',
+       'StubUserLang' => 'includes/StubObject.php',
+       'StubObject' => 'includes/StubObject.php',
        'StringUtils' => 'includes/StringUtils.php',
        'TablePager' => 'includes/Pager.php',
-       'ThumbnailImage' => 'includes/MediaTransformOutput.php',
+       'ThumbnailImage' => 'includes/media/MediaTransformOutput.php',
        'TiffHandler' => 'includes/media/Tiff.php',
        'TitleDependency' => 'includes/CacheDependency.php',
        'Title' => 'includes/Title.php',
        'TitleArray' => 'includes/TitleArray.php',
        'TitleArrayFromResult' => 'includes/TitleArray.php',
        'TitleListDependency' => 'includes/CacheDependency.php',
-       'TransformParameterError' => 'includes/MediaTransformOutput.php',
-       'TurckBagOStuff' => 'includes/BagOStuff.php',
+       'TransformParameterError' => 'includes/media/MediaTransformOutput.php',
        'UnlistedSpecialPage' => 'includes/SpecialPage.php',
        'UploadBase' => 'includes/upload/UploadBase.php',
        'UploadFromStash' => 'includes/upload/UploadFromStash.php',
@@ -348,6 +356,7 @@ $wgAutoloadLocalClasses = array(
        'DatabaseOracle' => 'includes/db/DatabaseOracle.php',
        'DatabasePostgres' => 'includes/db/DatabasePostgres.php',
        'DatabaseSqlite' => 'includes/db/DatabaseSqlite.php',
+       'DatabaseSqliteStandalone' => 'includes/db/DatabaseSqlite.php',
        'DBConnectionError' => 'includes/db/Database.php',
        'DBError' => 'includes/db/Database.php',
        'DBObject' => 'includes/db/Database.php',
@@ -428,6 +437,7 @@ $wgAutoloadLocalClasses = array(
        # includes/parser
        'CoreLinkFunctions' => 'includes/parser/CoreLinkFunctions.php',
        'CoreParserFunctions' => 'includes/parser/CoreParserFunctions.php',
+       'CoreTagHooks' => 'includes/parser/CoreTagHooks.php',
        'DateFormatter' => 'includes/parser/DateFormatter.php',
        'LinkHolderArray' => 'includes/parser/LinkHolderArray.php',
        'LinkMarkerReplacer' => 'includes/parser/Parser_LinkHooks.php',
@@ -465,9 +475,7 @@ $wgAutoloadLocalClasses = array(
        'MWTidy' => 'includes/parser/Tidy.php',
 
        # includes/search
-       'IBM_DB2SearchResultSet' => 'includes/search/SearchIBM_DB2.php',
        'MySQLSearchResultSet' => 'includes/search/SearchMySQL.php',
-       'OracleSearchResultSet' => 'includes/search/SearchOracle.php',
        'PostgresSearchResult' => 'includes/search/SearchPostgres.php',
        'PostgresSearchResultSet' => 'includes/search/SearchPostgres.php',
        'SearchEngineDummy' => 'includes/search/SearchEngine.php',
@@ -485,6 +493,7 @@ $wgAutoloadLocalClasses = array(
        'SearchUpdate' => 'includes/search/SearchUpdate.php',
        'SearchUpdateMyISAM' => 'includes/search/SearchUpdate.php',
        'SqliteSearchResultSet' => 'includes/search/SearchSqlite.php',
+       'SqlSearchResultSet' => 'includes/search/SearchEngine.php',
 
        # includes/specials
        'SpecialAllmessages' => 'includes/specials/SpecialAllmessages.php',
@@ -552,6 +561,7 @@ $wgAutoloadLocalClasses = array(
        'SpecialExport' => 'includes/specials/SpecialExport.php',
        'SpecialImport' => 'includes/specials/SpecialImport.php',
        'SpecialListGroupRights' => 'includes/specials/SpecialListgrouprights.php',
+       'SpecialMergeHistory' => 'includes/specials/SpecialMergeHistory.php',
        'SpecialMostlinkedtemplates' => 'includes/specials/SpecialMostlinkedtemplates.php',
        'SpecialPreferences' => 'includes/specials/SpecialPreferences.php',
        'SpecialPrefixindex' => 'includes/specials/SpecialPrefixindex.php',
@@ -593,11 +603,11 @@ $wgAutoloadLocalClasses = array(
        # languages
        'Language' => 'languages/Language.php',
        'FakeConverter' => 'languages/Language.php',
+       'LanguageConverter' => 'languages/LanguageConverter.php',
 
        # maintenance/language
        'statsOutput' => 'maintenance/language/StatOutputs.php',
        'wikiStatsOutput' => 'maintenance/language/StatOutputs.php',
-       'metawikiStatsOutput' => 'maintenance/language/StatOutputs.php',
        'textStatsOutput' => 'maintenance/language/StatOutputs.php',
        'csvStatsOutput' => 'maintenance/language/StatOutputs.php',
        'SevenZipStream' => 'maintenance/7zip.inc',
@@ -608,7 +618,7 @@ class AutoLoader {
        /**
         * autoload - take a class name and attempt to load it
         *
-        * @param string $className Name of class we're looking for.
+        * @param $className String: name of class we're looking for.
         * @return bool Returning false is important on failure as
         * it allows Zend to try and look in other registered autoloaders
         * as well.
@@ -656,6 +666,17 @@ class AutoLoader {
                        }
                }
        }
+
+       /**
+        * Force a class to be run through the autoloader, helpful for things like
+        * Sanitizer that have define()s outside of their class definition. Of course
+        * this wouldn't be necessary if everything in MediaWiki was class-based. Sigh.
+        *
+        * @return Boolean Return the results of class_exists() so we know if we were successful
+        */
+       static function loadClass( $class ) {
+               return class_exists( $class );
+       }
 }
 
 function wfLoadAllExtensions() {