X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FMessage.php;h=931a3f9dcc5bdaeb5102e4c6d0be17b3c0af616f;hb=02dc9da3994f932f2679908ec4f5f5e4bd43be82;hp=8d4058e26b4d844d35f14fa3b6cde2cb2f27cb28;hpb=cf8adc462e623a0a101ddfdf3de4fc7d7e891e60;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Message.php b/includes/Message.php index 8d4058e26b..931a3f9dcc 100644 --- a/includes/Message.php +++ b/includes/Message.php @@ -291,7 +291,7 @@ class Message { * @since 1.17 * * @param string|string[] $key Message key or array of keys. - * @param mixed [$param,...] Parameters as strings. + * @param mixed $param,... Parameters as strings. * * @return Message */ @@ -308,7 +308,7 @@ class Message { * * @since 1.18 * - * @param string|string[] [$keys,...] Message keys, or first argument as an array of all the + * @param string|string[] $keys,... Message keys, or first argument as an array of all the * message keys. * * @return Message @@ -332,7 +332,7 @@ class Message { * * @since 1.17 * - * @param mixed [$params,...] Parameters as strings, or a single argument that is + * @param mixed $params,... Parameters as strings, or a single argument that is * an array of strings. * * @return Message $this @@ -355,7 +355,7 @@ class Message { * * @since 1.17 * - * @param mixed [$params,...] Raw parameters as strings, or a single argument that is + * @param mixed $params,... Raw parameters as strings, or a single argument that is * an array of raw parameters. * * @return Message $this @@ -377,7 +377,7 @@ class Message { * * @since 1.18 * - * @param mixed [$param,...] Numeric parameters, or a single argument that is + * @param mixed $param,... Numeric parameters, or a single argument that is * an array of numeric parameters. * * @return Message $this @@ -399,7 +399,7 @@ class Message { * * @since 1.22 * - * @param int|int[] [$param,...] Duration parameters, or a single argument that is + * @param int|int[] $param,... Duration parameters, or a single argument that is * an array of duration parameters. * * @return Message $this @@ -421,7 +421,7 @@ class Message { * * @since 1.22 * - * @param string|string[] [$param,...] Expiry parameters, or a single argument that is + * @param string|string[] $param,... Expiry parameters, or a single argument that is * an array of expiry parameters. * * @return Message $this @@ -443,7 +443,7 @@ class Message { * * @since 1.22 * - * @param int|int[] [$param,...] Time period parameters, or a single argument that is + * @param int|int[] $param,... Time period parameters, or a single argument that is * an array of time period parameters. * * @return Message $this @@ -465,7 +465,7 @@ class Message { * * @since 1.22 * - * @param int|int[] [$param,...] Size parameters, or a single argument that is + * @param int|int[] $param,... Size parameters, or a single argument that is * an array of size parameters. * * @return Message $this @@ -487,7 +487,7 @@ class Message { * * @since 1.22 * - * @param int|int[] [$param,...] Bit rate parameters, or a single argument that is + * @param int|int[] $param,... Bit rate parameters, or a single argument that is * an array of bit rate parameters. * * @return Message $this @@ -659,10 +659,7 @@ class Message { # Maybe transform using the full parser if ( $this->format === 'parse' ) { $string = $this->parseText( $string ); - $m = array(); - if ( preg_match( '/^

(.*)\n?<\/p>\n?$/sU', $string, $m ) ) { - $string = $m[1]; - } + $string = Parser::stripOuterParagraph( $string ); } elseif ( $this->format === 'block-parse' ) { $string = $this->parseText( $string ); } elseif ( $this->format === 'text' ) { @@ -998,7 +995,7 @@ class Message { * @throws MWException If message key array is empty. */ protected function fetchMessage() { - if ( !isset( $this->message ) ) { + if ( $this->message === null ) { $cache = MessageCache::singleton(); if ( is_array( $this->key ) ) { if ( !count( $this->key ) ) { @@ -1057,7 +1054,7 @@ class RawMessage extends Message { */ public function fetchMessage() { // Just in case the message is unset somewhere. - if ( !isset( $this->message ) ) { + if ( $this->message === null ) { $this->message = $this->key; } return $this->message;