http://www.mediawiki.org/wiki/Special:Code/MediaWiki/100127

Revision: 100127
Author:   reedy
Date:     2011-10-18 17:27:52 +0000 (Tue, 18 Oct 2011)
Log Message:
-----------
Documentation

Explicit member variable definitions

Simplify some code

Modified Paths:
--------------
    trunk/phase3/includes/WebRequest.php
    trunk/phase3/languages/Language.php
    trunk/phase3/languages/LanguageConverter.php
    trunk/phase3/languages/classes/LanguageIu.php
    trunk/phase3/languages/classes/LanguageQqx.php
    trunk/phase3/languages/classes/LanguageShi.php

Modified: trunk/phase3/includes/WebRequest.php
===================================================================
--- trunk/phase3/includes/WebRequest.php        2011-10-18 17:26:09 UTC (rev 
100126)
+++ trunk/phase3/includes/WebRequest.php        2011-10-18 17:27:52 UTC (rev 
100127)
@@ -946,7 +946,7 @@
 
        /**
         * Parse the Accept-Language header sent by the client into an array
-        * @return array( languageCode => q-value ) sorted by q-value in 
descending order
+        * @return array array( languageCode => q-value ) sorted by q-value in 
descending order
         * May contain the "language" '*', which applies to languages other 
than those explicitly listed.
         * This is aligned with rfc2616 section 14.4
         */

Modified: trunk/phase3/languages/Language.php
===================================================================
--- trunk/phase3/languages/Language.php 2011-10-18 17:26:09 UTC (rev 100126)
+++ trunk/phase3/languages/Language.php 2011-10-18 17:27:52 UTC (rev 100127)
@@ -239,7 +239,7 @@
        /**
         * Includes language class files
         *
-        * @param $class Name of the language class
+        * @param $class string Name of the language class
         */
        public static function preloadLanguageClass( $class ) {
                global $IP;
@@ -1212,7 +1212,7 @@
                }
 
                // Days passed in current month
-               $gDayNo += $gd;
+               $gDayNo += (int)$gd;
 
                $jDayNo = $gDayNo - 79;
 
@@ -1573,7 +1573,7 @@
                $s = '';
                for ( $pow10 = 1000, $i = 3; $i >= 0; $pow10 /= 10, $i-- ) {
                        if ( $num >= $pow10 ) {
-                               $s .= $table[$i][floor( $num / $pow10 )];
+                               $s .= $table[$i][(int)floor( $num / $pow10 )];
                        }
                        $num = $num % $pow10;
                }
@@ -3097,10 +3097,10 @@
         * truncateHtml() helper function
         * (a) push or pop $tag from $openTags as needed
         * (b) clear $tag value
-        * @param String &$tag Current HTML tag name we are looking at
-        * @param int $tagType (0-open tag, 1-close tag)
-        * @param char $lastCh Character before the '>' that ended this tag
-        * @param array &$openTags Open tag stack (not accounting for $tag)
+        * @param &$tag string Current HTML tag name we are looking at
+        * @param $tagType int (0-open tag, 1-close tag)
+        * @param $lastCh char|string Character before the '>' that ended this 
tag
+        * @param &$openTags array Open tag stack (not accounting for $tag)
         */
        private function truncate_endBracket( &$tag, $tagType, $lastCh, 
&$openTags ) {
                $tag = ltrim( $tag );
@@ -3762,7 +3762,7 @@
                if ( $bps <= 0 ) {
                        return $this->formatNum( $bps ) . $units[0];
                }
-               $unitIndex = floor( log10( $bps ) / 3 );
+               $unitIndex = (int)floor( log10( $bps ) / 3 );
                $mantissa = $bps / pow( 1000, $unitIndex );
                if ( $mantissa < 10 ) {
                        $mantissa = round( $mantissa, 1 );

Modified: trunk/phase3/languages/LanguageConverter.php
===================================================================
--- trunk/phase3/languages/LanguageConverter.php        2011-10-18 17:26:09 UTC 
(rev 100126)
+++ trunk/phase3/languages/LanguageConverter.php        2011-10-18 17:27:52 UTC 
(rev 100127)
@@ -117,7 +117,7 @@
         * in this case. Right now this is only used by zh.
         *
         * @param $variant String: the language code of the variant
-        * @return String: The code of the fallback language or the
+        * @return String|array: The code of the fallback language or the
         *                               main code if there is no fallback
         */
        public function getVariantFallbacks( $variant ) {
@@ -368,11 +368,11 @@
                        $sourceBlob .= substr( $text, $startPos, $elementPos - 
$startPos ) . "\000";
 
                        // Advance to the next position
-                       $startPos = $elementPos + strlen( $element );           
+                       $startPos = $elementPos + strlen( $element );
 
                        // Translate any alt or title attributes inside the 
matched element
-                       if ( $element !== '' && preg_match( 
'/^(<[^>\s]*)\s([^>]*)(.*)$/', $element, 
-                               $elementMatches ) ) 
+                       if ( $element !== '' && preg_match( 
'/^(<[^>\s]*)\s([^>]*)(.*)$/', $element,
+                               $elementMatches ) )
                        {
                                $attrs = Sanitizer::decodeTagAttributes( 
$elementMatches[2] );
                                $changed = false;
@@ -385,7 +385,7 @@
                                        if ( !strpos( $attr, '://' ) ) {
                                                $attr = $this->translate( 
$attr, $toVariant );
                                        }
-                                       
+
                                        // Remove HTML tags to avoid disrupting 
the layout
                                        $attr = preg_replace( '/<[^>]+>/', '', 
$attr );
                                        if ( $attr !== $attrs[$attrName] ) {
@@ -394,7 +394,7 @@
                                        }
                                }
                                if ( $changed ) {
-                                       $element = $elementMatches[1] . 
Html::expandAttributes( $attrs ) . 
+                                       $element = $elementMatches[1] . 
Html::expandAttributes( $attrs ) .
                                                $elementMatches[3];
                                }
                        }

Modified: trunk/phase3/languages/classes/LanguageIu.php
===================================================================
--- trunk/phase3/languages/classes/LanguageIu.php       2011-10-18 17:26:09 UTC 
(rev 100126)
+++ trunk/phase3/languages/classes/LanguageIu.php       2011-10-18 17:27:52 UTC 
(rev 100127)
@@ -7,8 +7,8 @@
 * Conversion script between Latin and Syllabics for Inuktitut.
 * - Syllabics -> lowercase Latin
 * - lowercase/uppercase Latin -> Syllabics
-* 
 *
+*
 * Based on:
 *   - http://commons.wikimedia.org/wiki/Image:Inuktitut.png
 *   - LanguageSr.php
@@ -21,6 +21,8 @@
  *
  */
 class IuConverter extends LanguageConverter {
+
+       protected $mDoContentConvert;
        var $mToLatin = array(
                'ᐦ' => 'h',   'ᐃ' => 'i',    'ᐄ' => 'ii',    'ᐅ' => 'u',    'ᐆ' 
=> 'uu',    'ᐊ' => 'a',    'ᐋ' => 'aa',
                'ᑉ' => 'p',   'ᐱ' => 'pi',   'ᐲ' => 'pii',   'ᐳ' => 'pu',   'ᐴ' 
=> 'puu',   'ᐸ' => 'pa',   'ᐹ' => 'paa',
@@ -111,10 +113,7 @@
         * @return string
         */
        function parserConvert( $text, &$parser ) {
-               if ( is_object( $parser->getTitle() ) && 
$parser->getTitle()->isTalkPage() )
-                       $this->mDoContentConvert = false;
-               else
-                       $this->mDoContentConvert = true;
+               $this->mDoContentConvert = !( is_object( $parser->getTitle() ) 
&& $parser->getTitle()->isTalkPage() );
 
                return parent::parserConvert( $text, $parser );
        }

Modified: trunk/phase3/languages/classes/LanguageQqx.php
===================================================================
--- trunk/phase3/languages/classes/LanguageQqx.php      2011-10-18 17:26:09 UTC 
(rev 100126)
+++ trunk/phase3/languages/classes/LanguageQqx.php      2011-10-18 17:27:52 UTC 
(rev 100127)
@@ -9,6 +9,10 @@
  * @ingroup Language
  */
 class LanguageQqx extends Language {
+       /**
+        * @param $key string
+        * @return string
+        */
        function getMessage( $key ) {
                return "($key)";
        }

Modified: trunk/phase3/languages/classes/LanguageShi.php
===================================================================
--- trunk/phase3/languages/classes/LanguageShi.php      2011-10-18 17:26:09 UTC 
(rev 100126)
+++ trunk/phase3/languages/classes/LanguageShi.php      2011-10-18 17:27:52 UTC 
(rev 100127)
@@ -7,8 +7,8 @@
 * Conversion script between Latin and Tifinagh for Tachelhit.
 * - Tifinagh -> lowercase Latin
 * - lowercase/uppercase Latin -> Tifinagh
-* 
 *
+*
 * Based on:
 *   - http://en.wikipedia.org/wiki/Shilha_language
 *   - LanguageSr.php
@@ -21,6 +21,9 @@
  *
  */
 class ShiConverter extends LanguageConverter {
+
+       protected $mDoContentConvert;
+
        var $mToLatin = array(
                'ⴰ' => 'a', 'ⴱ' => 'b', 'ⴳ' => 'g', 'ⴷ' => 'd', 'ⴹ' => 'ḍ', 'ⴻ' 
=> 'e',
                'ⴼ' => 'f', 'ⴽ' => 'k', 'ⵀ' => 'h', 'ⵃ' => 'ḥ', 'ⵄ' => 'ε', 'ⵅ' 
=> 'x',
@@ -89,10 +92,7 @@
         * @return string
         */
        function parserConvert( $text, &$parser ) {
-               if ( is_object( $parser->getTitle() ) && 
$parser->getTitle()->isTalkPage() )
-                       $this->mDoContentConvert = false;
-               else
-                       $this->mDoContentConvert = true;
+               $this->mDoContentConvert = !( is_object( $parser->getTitle() ) 
&& $parser->getTitle()->isTalkPage() );
 
                return parent::parserConvert( $text, $parser );
        }


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to