Merge "Simplify SpecialVersion:listToText()"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 18 Apr 2014 14:48:09 +0000 (14:48 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 18 Apr 2014 14:48:09 +0000 (14:48 +0000)
includes/specials/SpecialVersion.php

index 9ad95ec..dee44cd 100644 (file)
@@ -961,21 +961,15 @@ class SpecialVersion extends SpecialPage {
         * @return string
         */
        function listToText( $list, $sort = true ) {
-               $cnt = count( $list );
-
-               if ( $cnt == 1 ) {
-                       // Enforce always returning a string
-                       return (string)self::arrayToString( $list[0] );
-               } elseif ( $cnt == 0 ) {
+               if ( !count( $list ) ) {
                        return '';
-               } else {
-                       if ( $sort ) {
-                               sort( $list );
-                       }
-
-                       return $this->getLanguage()
-                               ->listToText( array_map( array( __CLASS__, 'arrayToString' ), $list ) );
                }
+               if ( $sort ) {
+                       sort( $list );
+               }
+
+               return $this->getLanguage()
+                       ->listToText( array_map( array( __CLASS__, 'arrayToString' ), $list ) );
        }
 
        /**