From: Brion Vibber Date: Mon, 28 Nov 2011 19:30:34 +0000 (+0000) Subject: * (bug 32659) Code cleanup: normalize order of params to implode() in Language::... X-Git-Tag: 1.31.0-rc.0~26247 X-Git-Url: http://git.cyclocoop.org/%24dirpuce/puce%24spip_lang_rtl.gif?a=commitdiff_plain;h=5eed06a49c6241433f74e4efed882a3a42802510;p=lhc%2Fweb%2Fwiklou.git * (bug 32659) Code cleanup: normalize order of params to implode() in Language:: functions Patch by Daniel Werner, https://bugzilla.wikimedia.org/attachment.cgi?id=9555&action=diff For "historical reasons" implode() accepts parameters as ($list, $sep) as well as the usual ($sep, $list) but it's better to use the standard to be clear. --- diff --git a/languages/Language.php b/languages/Language.php index 84e9cbdb91..d2edcefd52 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -2788,7 +2788,7 @@ class Language { * @param $l Array * @return string */ - function listToText( $l ) { + function listToText( array $l ) { $s = ''; $m = count( $l ) - 1; if ( $m == 1 ) { @@ -2813,13 +2813,13 @@ class Language { * @param $list array of strings to put in a comma list * @return string */ - function commaList( $list ) { - return implode( - $list, + function commaList( array $list ) { + return implode( wfMsgExt( 'comma-separator', array( 'parsemag', 'escapenoentities', 'language' => $this ) - ) + ), + $list ); } @@ -2829,13 +2829,13 @@ class Language { * @param $list array of strings to put in a semicolon list * @return string */ - function semicolonList( $list ) { - return implode( - $list, + function semicolonList( array $list ) { + return implode( wfMsgExt( 'semicolon-separator', array( 'parsemag', 'escapenoentities', 'language' => $this ) - ) + ), + $list ); } @@ -2844,13 +2844,13 @@ class Language { * @param $list array of strings to put in a pipe list * @return string */ - function pipeList( $list ) { - return implode( - $list, + function pipeList( array $list ) { + return implode( wfMsgExt( 'pipe-separator', array( 'escapenoentities', 'language' => $this ) - ) + ), + $list ); }