Remove $wgMemc->set() call left over from r73645
[lhc/web/wiklou.git] / includes / ResourceLoaderContext.php
index 3e4bac8..11a86ad 100644 (file)
@@ -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;
        }