* @return string
*/
function wfMsgWikiHtml( $key ) {
- global $wgMessageCache;
$args = func_get_args();
array_shift( $args );
return wfMsgReplaceArgs(
- $wgMessageCache->parse( wfMsgGetKey( $key, true ), null, /* can't be set to false */ true ),
+ MessageCache::singleton()->parse( wfMsgGetKey( $key, true ), null, /* can't be set to false */ true ),
$args );
}
$string = wfMsgReplaceArgs( $string, $args );
}
+ $messageCache = MessageCache::singleton();
if( in_array( 'parse', $options, true ) ) {
- $string = $wgMessageCache->parse( $string, null, true, !$forContent, $langCodeObj );
+ $string = $messageCache->parse( $string, null, true, !$forContent, $langCodeObj );
} elseif ( in_array( 'parseinline', $options, true ) ) {
- $string = $wgMessageCache->parse( $string, null, true, !$forContent, $langCodeObj );
+ $string = $messageCache->parse( $string, null, true, !$forContent, $langCodeObj );
$m = array();
if( preg_match( '/^<p>(.*)\n?<\/p>\n?$/sU', $string, $m ) ) {
$string = $m[1];
}
} elseif ( in_array( 'parsemag', $options, true ) ) {
- $string = MessageCache::singleton()->transform( $string,
+ $string = $messageCache->transform( $string,
!$forContent, $langCodeObj );
}
}
if ( $this->mInParser ) {
- return $message;
+ return $message;
}
$parser = $this->getParser();
*/
public function parse( $text, $title = null, $linestart = true, $interface = false, $language = null ) {
if ( $this->mInParser ) {
- return htmlspecialchars( $text );
+ return htmlspecialchars( $text );
}
$parser = $this->getParser();