resourceloader: Create ResourceLoaderContext::msg() method
authorTimo Tijhof <krinklemail@gmail.com>
Thu, 10 Mar 2016 23:33:58 +0000 (23:33 +0000)
committerTimo Tijhof <krinklemail@gmail.com>
Fri, 11 Mar 2016 00:22:33 +0000 (00:22 +0000)
commita2100e39c1f18d3dd48460eed85246263a3f3db6
treebf975687db73b5c9c4f828c328ed8fe3f3e3cfbb
parent41e63e71e8132d6c95ae7debe9b872af0de2e62c
resourceloader: Create ResourceLoaderContext::msg() method

This makes it easier to fetch messages without having to manually
call inLanguage() on each wfMessage() call, which is currently
causing some code forget this and use plain wfMessage() which
defaults to MediaWiki user language from session.

I've considered setting $wgLang or RequestContext::getMain(),
but that's still bad since modules get passed a context in their
methods and shouldn't be using global context either.

The warnings provided by MW_NO_SESSION are exactly what we want.

Change-Id: I1288fa5622d9f82d21bb66c8eb6518b90e7cddb4
includes/resourceloader/ResourceLoaderContext.php
load.php