Put class FakeConverter in its own file
authorSiebrand Mazeland <siebrand@kitano.nl>
Tue, 22 Apr 2014 09:07:03 +0000 (11:07 +0200)
committerSiebrand Mazeland <siebrand@kitano.nl>
Tue, 22 Apr 2014 09:08:06 +0000 (11:08 +0200)
Change-Id: I84b256d668579a76034ad08c3bb763d33e7ffe31

includes/AutoLoader.php
languages/FakeConverter.php [new file with mode: 0644]
languages/Language.php

index 97a3246..dfeee3d 100644 (file)
@@ -1123,7 +1123,7 @@ $wgAutoloadLocalClasses = array(
 
        # languages
        'ConverterRule' => 'languages/ConverterRule.php',
-       'FakeConverter' => 'languages/Language.php',
+       'FakeConverter' => 'languages/FakeConverter.php',
        'Language' => 'languages/Language.php',
        'LanguageConverter' => 'languages/LanguageConverter.php',
        'CLDRPluralRuleConverter' => 'languages/utils/CLDRPluralRuleConverter.php',
diff --git a/languages/FakeConverter.php b/languages/FakeConverter.php
new file mode 100644 (file)
index 0000000..47d24dc
--- /dev/null
@@ -0,0 +1,122 @@
+<?php
+/**
+ * Internationalisation code.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup Language
+ */
+
+/**
+ * A fake language converter
+ *
+ * @ingroup Language
+ */
+class FakeConverter {
+       /**
+        * @var Language
+        */
+       public $mLang;
+
+       function __construct( $langobj ) {
+               $this->mLang = $langobj;
+       }
+
+       function autoConvert( $text, $variant = false ) {
+               return $text;
+       }
+
+       function autoConvertToAllVariants( $text ) {
+               return array( $this->mLang->getCode() => $text );
+       }
+
+       function convert( $t ) {
+               return $t;
+       }
+
+       function convertTo( $text, $variant ) {
+               return $text;
+       }
+
+       /**
+        * @param Title $t
+        * @return mixed
+        */
+       function convertTitle( $t ) {
+               return $t->getPrefixedText();
+       }
+
+       function convertNamespace( $ns ) {
+               return $this->mLang->getFormattedNsText( $ns );
+       }
+
+       function getVariants() {
+               return array( $this->mLang->getCode() );
+       }
+
+       function getVariantFallbacks( $variant ) {
+               return $this->mLang->getCode();
+       }
+
+       function getPreferredVariant() {
+               return $this->mLang->getCode();
+       }
+
+       function getDefaultVariant() {
+               return $this->mLang->getCode();
+       }
+
+       function getURLVariant() {
+               return '';
+       }
+
+       function getConvRuleTitle() {
+               return false;
+       }
+
+       function findVariantLink( &$l, &$n, $ignoreOtherCond = false ) {
+       }
+
+       function getExtraHashOptions() {
+               return '';
+       }
+
+       function getParsedTitle() {
+               return '';
+       }
+
+       function markNoConversion( $text, $noParse = false ) {
+               return $text;
+       }
+
+       function convertCategoryKey( $key ) {
+               return $key;
+       }
+
+       /** @deprecated since 1.22 is no longer used */
+       function armourMath( $text ) {
+               return $text;
+       }
+
+       function validateVariant( $variant = null ) {
+               return $variant === $this->mLang->getCode() ? $variant : null;
+       }
+
+       function translate( $text, $variant ) {
+               return $text;
+       }
+}
index eb8e909..c635ebb 100644 (file)
@@ -34,106 +34,6 @@ if ( function_exists( 'mb_strtoupper' ) ) {
        mb_internal_encoding( 'UTF-8' );
 }
 
-/**
- * a fake language converter
- *
- * @ingroup Language
- */
-class FakeConverter {
-       /**
-        * @var Language
-        */
-       public $mLang;
-
-       function __construct( $langobj ) {
-               $this->mLang = $langobj;
-       }
-
-       function autoConvert( $text, $variant = false ) {
-               return $text;
-       }
-
-       function autoConvertToAllVariants( $text ) {
-               return array( $this->mLang->getCode() => $text );
-       }
-
-       function convert( $t ) {
-               return $t;
-       }
-
-       function convertTo( $text, $variant ) {
-               return $text;
-       }
-
-       /**
-        * @param Title $t
-        * @return mixed
-        */
-       function convertTitle( $t ) {
-               return $t->getPrefixedText();
-       }
-
-       function convertNamespace( $ns ) {
-               return $this->mLang->getFormattedNsText( $ns );
-       }
-
-       function getVariants() {
-               return array( $this->mLang->getCode() );
-       }
-
-       function getVariantFallbacks( $variant ) {
-               return $this->mLang->getCode();
-       }
-
-       function getPreferredVariant() {
-               return $this->mLang->getCode();
-       }
-
-       function getDefaultVariant() {
-               return $this->mLang->getCode();
-       }
-
-       function getURLVariant() {
-               return '';
-       }
-
-       function getConvRuleTitle() {
-               return false;
-       }
-
-       function findVariantLink( &$l, &$n, $ignoreOtherCond = false ) {
-       }
-
-       function getExtraHashOptions() {
-               return '';
-       }
-
-       function getParsedTitle() {
-               return '';
-       }
-
-       function markNoConversion( $text, $noParse = false ) {
-               return $text;
-       }
-
-       function convertCategoryKey( $key ) {
-               return $key;
-       }
-
-       /** @deprecated since 1.22 is no longer used */
-       function armourMath( $text ) {
-               return $text;
-       }
-
-       function validateVariant( $variant = null ) {
-               return $variant === $this->mLang->getCode() ? $variant : null;
-       }
-
-       function translate( $text, $variant ) {
-               return $text;
-       }
-}
-
 /**
  * Internationalisation code
  * @ingroup Language