Steps to reproduce:
Old:
> $msg = new Message( 'brackets' )
> print $msg->getTitle()
Error from line 478 of /.../includes/Message.php: Call to a member function equals() on boolean
New:
> $msg = new Message( 'brackets' )
> print $msg->getTitle()
MediaWiki:Brackets
This got broken in
796d62d0.
Change-Id: I52cde36787e348378c4df18d90aa577a5600e06b
global $wgForceUIMsgAsContentMsg;
$contLang = MediaWikiServices::getInstance()->getContentLanguage();
+ $lang = $this->getLanguage();
$title = $this->key;
if (
- !$this->language->equals( $contLang )
+ !$lang->equals( $contLang )
&& in_array( $this->key, (array)$wgForceUIMsgAsContentMsg )
) {
- $code = $this->language->getCode();
- $title .= '/' . $code;
+ $title .= '/' . $lang->getCode();
}
return Title::makeTitle(