Changing all the last references from LanguageUtf8 to Language, and finally removing it.
authorRotem Liss <rotem@users.mediawiki.org>
Sun, 6 Aug 2006 14:23:53 +0000 (14:23 +0000)
committerRotem Liss <rotem@users.mediawiki.org>
Sun, 6 Aug 2006 14:23:53 +0000 (14:23 +0000)
includes/Utf8Case.php
languages/Language.php
languages/LanguageConverter.php
languages/LanguageJa.php
languages/LanguageZh.php
tests/SearchEngineTest.php
tests/SearchMySQL4Test.php

index 9a2c730..8c7fdd0 100644 (file)
@@ -6,7 +6,7 @@
  * Hack for bugs in ucfirst() and company
  *
  * These are pulled from memcached if possible, as this is faster than filling
- * up a big array manually. See also languages/LanguageUtf8.php
+ * up a big array manually.
  * @package MediaWiki
  * @subpackage Language
  */
index fc893c0..33e5f46 100644 (file)
@@ -1524,6 +1524,4 @@ class Language {
        }
 }
 
-/** @deprecated */
-class LanguageUtf8 extends Language {}
 ?>
index d0c9d60..2e50436 100644 (file)
@@ -642,7 +642,7 @@ class LanguageConverter {
 
                if ($this->mUcfirst) {
                        foreach ($ret as $k => $v) {
-                               $ret[LanguageUtf8::ucfirst($k)] = LanguageUtf8::ucfirst($v);
+                               $ret[Language::ucfirst($k)] = Language::ucfirst($v);
                        }
                }
                return $ret;
index 7268fd5..800650b 100644 (file)
@@ -29,7 +29,7 @@ class LanguageJa extends Language {
                $s = preg_replace( '/\xef\xbd([\x80-\x99])/e', 'chr((ord("$1") & 0x3f) + 0x60)', $s );
 
                # Do general case folding and UTF-8 armoring
-               return LanguageUtf8::stripForSearch( $s );
+               return parent::stripForSearch( $s );
        }
 
        # Italic is not appropriate for Japanese script
index 0b1d6bf..d3a62da 100644 (file)
@@ -84,7 +84,7 @@ class LanguageZh extends LanguageZh_cn {
                //other way around
 
                $t = $this->mConverter->autoConvert($t, 'zh-cn');
-               $t = LanguageUtf8::stripForSearch( $t );
+               $t = parent::stripForSearch( $t );
                wfProfileOut( $fname );
                return $t;
 
index 20d8017..0a02c49 100644 (file)
@@ -8,7 +8,6 @@ require_once( '../includes/Profiling.php' );
 require_once( '../includes/Hooks.php' );
 require_once( '../includes/MagicWord.php' );
 require_once( '../languages/Language.php' );
-require_once( '../languages/LanguageUtf8.php' );
 
 require_once( '../includes/SearchEngine.php' );
 
index a18e22c..6277e6c 100644 (file)
@@ -11,7 +11,7 @@ class SearchMySQL4Test extends SearchEngine_TestCase {
        }
 
        function setUp() {
-               $GLOBALS['wgContLang'] = new LanguageUtf8;
+               $GLOBALS['wgContLang'] = new Language;
                $this->db =& buildTestDatabase(
                        'mysql4',
                        array( 'page', 'revision', 'text', 'searchindex' ) );