X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FMessage.php;h=5ca0942291a86287a2521e8a9f62e838bfc8a2fe;hb=cfd0e73f10e7f897131dc6b058225ab5e999b623;hp=fb6dcc5466103631377c658101c634dec037c343;hpb=402dd3cd82cd6295fe03b1b0bc78f6f38bbe8042;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Message.php b/includes/Message.php index fb6dcc5466..5ca0942291 100644 --- a/includes/Message.php +++ b/includes/Message.php @@ -242,7 +242,7 @@ class Message implements MessageSpecifier, Serializable { * message keys to try and use the first non-empty message for, or a * MessageSpecifier to copy from. * @param array $params Message parameters. - * @param Language $language [optional] Language to use (defaults to current user language). + * @param Language|null $language [optional] Language to use (defaults to current user language). * @throws InvalidArgumentException */ public function __construct( $key, $params = [], Language $language = null ) { @@ -837,6 +837,7 @@ class Message implements MessageSpecifier, Serializable { * the last time (this is for B/C and should be avoided). * * @return string HTML + * @suppress SecurityCheck-DoubleEscaped phan false positive */ public function toString( $format = null ) { if ( $format === null ) { @@ -1128,7 +1129,7 @@ class Message implements MessageSpecifier, Serializable { * * @return string */ - protected function replaceParameters( $message, $type = 'before', $format ) { + protected function replaceParameters( $message, $type, $format ) { // A temporary marker for $1 parameters that is only valid // in non-attribute contexts. However if the entire message is escaped // then we don't want to use it because it will be mangled in all contexts