(bug 37180) Removed hard coded parentheses in SpecialVersion.php
authorpmolina <patriciomolina@gmail.com>
Sat, 2 Jun 2012 15:11:19 +0000 (12:11 -0300)
committerSiebrand Mazeland <s.mazeland@xs4all.nl>
Mon, 4 Jun 2012 07:42:42 +0000 (09:42 +0200)
Patch set 4:
* Use params() instead of rawParams() because there is no need for raw.
* Specify processing explicitely.

Change-Id: If5f1c26f221bdb060b5944ef5e3cdb64d76154e3

includes/specials/SpecialVersion.php

index 2b4dc95..5a71ccb 100644 (file)
@@ -167,7 +167,8 @@ class SpecialVersion extends SpecialPage {
                        $version = $wgVersion;
                } elseif ( $gitInfo ) {
                        $shortSha1 = substr( $gitInfo, 0, 7 );
-                       $version = "$wgVersion ($shortSha1)";
+                       $shortSha1 = wfMessage( 'parentheses' )->params( $shortSha1 )->escaped();
+                       $version = "$wgVersion $shortSha1";
                } elseif ( $flags === 'nodb' ) {
                        $version = "$wgVersion (r{$svnInfo['checkout-rev']})";
                } else {
@@ -615,8 +616,8 @@ class SpecialVersion extends SpecialPage {
                        $list = $list[0];
                }
                if( is_object( $list ) ) {
-                       $class = get_class( $list );
-                       return "($class)";
+                       $class = wfMessage( 'parentheses' )->params( get_class( $list ) )->escaped();
+                       return $class;
                } elseif ( !is_array( $list ) ) {
                        return $list;
                } else {
@@ -625,7 +626,7 @@ class SpecialVersion extends SpecialPage {
                        } else {
                                $class = $list[0];
                        }
-                       return "($class, {$list[1]})";
+                       return wfMessage( 'parentheses' )->params( "$class, {$list[1]}" )->escaped();
                }
        }