languages: Avoid getPreferredVariant() in ucfirst/lcfirst unless needed
authorTimo Tijhof <krinklemail@gmail.com>
Tue, 10 Nov 2015 00:33:07 +0000 (00:33 +0000)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 10 Nov 2015 00:47:18 +0000 (00:47 +0000)
This method calls out to LanguageConverter which involve the User,
Request, and additional validation.

Change-Id: I3edae1244073767a8d8888708024bb5498c70dc9

languages/classes/LanguageAz.php
languages/classes/LanguageKaa.php
languages/classes/LanguageKk.php
languages/classes/LanguageTr.php

index 2199467..f9ebdec 100644 (file)
@@ -35,8 +35,7 @@ class LanguageAz extends Language {
        function ucfirst( $string ) {
                if ( $string[0] == 'i' ) {
                        return 'İ' . substr( $string, 1 );
-               } else {
-                       return parent::ucfirst( $string );
                }
+               return parent::ucfirst( $string );
        }
 }
index eab08fe..0cd0c0d 100644 (file)
@@ -57,9 +57,8 @@ class LanguageKaa extends Language {
        function ucfirst( $string ) {
                if ( substr( $string, 0, 1 ) === 'i' ) {
                        return 'İ' . substr( $string, 1 );
-               } else {
-                       return parent::ucfirst( $string );
                }
+               return parent::ucfirst( $string );
        }
 
        /**
@@ -72,9 +71,8 @@ class LanguageKaa extends Language {
        function lcfirst( $string ) {
                if ( substr( $string, 0, 1 ) === 'I' ) {
                        return 'ı' . substr( $string, 1 );
-               } else {
-                       return parent::lcfirst( $string );
                }
+               return parent::lcfirst( $string );
        }
 
        /**
index b8af885..0f60889 100644 (file)
@@ -422,13 +422,13 @@ class LanguageKk extends LanguageKk_cyrl {
         * @return string
         */
        function ucfirst( $string ) {
-               $variant = $this->getPreferredVariant();
-               if ( ( $variant == 'kk-latn' || $variant == 'kk-tr' ) && $string[0] == 'i' ) {
-                       $string = 'İ' . substr( $string, 1 );
-               } else {
-                       $string = parent::ucfirst( $string );
+               if ( $string[0] == 'i' ) {
+                       $variant = $this->getPreferredVariant();
+                       if ( $variant == 'kk-latn' || $variant == 'kk-tr' ) {
+                               return 'İ' . substr( $string, 1 );
+                       }
                }
-               return $string;
+               return parent::ucfirst( $string );
        }
 
        /**
@@ -439,13 +439,13 @@ class LanguageKk extends LanguageKk_cyrl {
         * @return string
         */
        function lcfirst( $string ) {
-               $variant = $this->getPreferredVariant();
-               if ( ( $variant == 'kk-latn' || $variant == 'kk-tr' ) && $string[0] == 'I' ) {
-                       $string = 'ı' . substr( $string, 1 );
-               } else {
-                       $string = parent::lcfirst( $string );
+               if ( $string[0] == 'I' ) {
+                       $variant = $this->getPreferredVariant();
+                       if ( $variant == 'kk-latn' || $variant == 'kk-tr' ) {
+                               return 'ı' . substr( $string, 1 );
+                       }
                }
-               return $string;
+               return parent::lcfirst( $string );
        }
 
        /**
index 8431c3f..a4f05f8 100644 (file)
@@ -40,9 +40,8 @@ class LanguageTr extends Language {
        function ucfirst( $string ) {
                if ( strlen( $string ) && $string[0] == 'i' ) {
                        return 'İ' . substr( $string, 1 );
-               } else {
-                       return parent::ucfirst( $string );
                }
+               return parent::ucfirst( $string );
        }
 
        /**
@@ -52,9 +51,8 @@ class LanguageTr extends Language {
        function lcfirst( $string ) {
                if ( strlen( $string ) && $string[0] == 'I' ) {
                        return 'ı' . substr( $string, 1 );
-               } else {
-                       return parent::lcfirst( $string );
                }
+               return parent::lcfirst( $string );
        }
 
 }