X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FResourceLoaderContext.php;h=11a86ad47d85fd523445a0bb7b5f8a33db119703;hb=92ec8a2bec1c34474e5450eec34203c19f253908;hp=3e4bac87ecb01fff4f9a214a5cbcd3b9a690a976;hpb=09d3b2cf1e229dd33eb9893b56a56b851678fb2b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/ResourceLoaderContext.php b/includes/ResourceLoaderContext.php index 3e4bac87ec..11a86ad47d 100644 --- a/includes/ResourceLoaderContext.php +++ b/includes/ResourceLoaderContext.php @@ -27,9 +27,10 @@ defined( 'MEDIAWIKI' ) || die( 1 ); * of a specific loader request */ class ResourceLoaderContext { - + /* Protected Members */ + protected $resourceLoader; protected $request; protected $modules; protected $language; @@ -43,12 +44,14 @@ class ResourceLoaderContext { /* Methods */ - public function __construct( WebRequest $request ) { + public function __construct( ResourceLoader $resourceLoader, WebRequest $request ) { global $wgLang, $wgDefaultSkin, $wgResourceLoaderDebug; + $this->resourceLoader = $resourceLoader; $this->request = $request; - // Interperet request - $this->modules = explode( '|', $request->getVal( 'modules' ) ); + // Interpret request + $modules = $request->getVal( 'modules' ); + $this->modules = $modules ? explode( '|', $modules ) : array(); $this->language = $request->getVal( 'lang' ); $this->direction = $request->getVal( 'dir' ); $this->skin = $request->getVal( 'skin' ); @@ -71,6 +74,10 @@ class ResourceLoaderContext { } } + public function getResourceLoader() { + return $this->resourceLoader; + } + public function getRequest() { return $this->request; }