Ever since
184658eb32f6, the output of a non-existing message will be
HTML safe, regardless of output format, so we can treat non-existing messages
exactly the same as messages that do exist.
The pre-existing "int keyword - non-existing message" parser test verifies
that no change in output has ocurred in this patch.
Change-Id: I0e32be14f1b420d7f222ac3c76e1cc266f912b69
$args = array_slice( func_get_args(), 2 );
$message = wfMessage( $part1, $args )
->inLanguage( $parser->getOptions()->getUserLangObj() );
- if ( !$message->exists() ) {
- // When message does not exists, the message name is surrounded by angle
- // and can result in a tag, therefore escape the angles
- return $message->escaped();
- }
return [ $message->plain(), 'noparse' => false ];
} else {
return [ 'found' => false ];