Make sure we get a good memCached object.
authorMark A. Hershberger <mah@users.mediawiki.org>
Fri, 30 Jul 2010 19:51:39 +0000 (19:51 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Fri, 30 Jul 2010 19:51:39 +0000 (19:51 +0000)
includes/parser/ParserCache.php

index 7ef1c38..20de904 100644 (file)
@@ -4,6 +4,8 @@
  * @todo document
  */
 class ParserCache {
+       private $mMemc;
+
        /**
         * Get an instance of this object
         */
@@ -23,6 +25,10 @@ class ParserCache {
         * @param $memCached Object
         */
        function __construct( $memCached ) {
+               if ( !$memCached ) {
+                       global $parserMemc;
+                       $parserMemc = $memCached = wfGetParserCacheStorage();
+               }
                $this->mMemc = $memCached;
        }