mediawiki-extensions-RSS/includes/RSSUtils.php
Umherirrender 64aaf72d6c Move all php classes into includes folder
Change-Id: I38c0eeeb1ee401f61bb205bd90eb4bbb21e46711
2019-04-24 21:20:11 +02:00

23 lines
771 B
PHP

<?php
class RSSUtils {
/**
* Output an error message, all wrapped up nicely in HTML.
* @param string $errorMessageName The system message that this error is
* @param string[]|string|null $params Error parameter (or parameters).
* @return string HTML that is the error.
*/
public static function getErrorHtml( $errorMessageName, $params = null ) {
// Anything from a parser tag should use Content lang for message,
// since the cache doesn't vary by user language: use ->inContentLanguage()
// The ->parse() part makes everything safe from an escaping standpoint.
return Html::rawElement( 'span', [ 'class' => 'error' ],
"Extension:RSS -- Error: " . wfMessage( $errorMessageName )
->inContentLanguage()->params( $params )->parse()
);
}
}