/** * Set a flag in the output object indicating that the content is dynamic and * shouldn't be cached. */ function disableCache() { wfDebug("Parser output marked as uncacheable.\n"); $this->mOutput->setCacheTime(-1); // old style, for compatibility $this->mOutput->updateCacheExpiry(0); // new style, for consistency }
/** * Set a flag in the output object indicating that the content is dynamic and * shouldn't be cached. */ function disableCache() { wfDebug("Parser output marked as uncacheable.\n"); if (!$this->mOutput) { throw new MWException(__METHOD__ . " can only be called when actually parsing something"); } $this->mOutput->setCacheTime(-1); // old style, for compatibility $this->mOutput->updateCacheExpiry(0); // new style, for consistency }
/** * Set a flag in the output object indicating that the content is dynamic and * shouldn't be cached. */ function disableCache() { wfDebug("Parser output marked as uncacheable.\n"); if (!$this->mOutput) { throw new MWException(__METHOD__ . " can only be called when actually parsing something"); } $this->mOutput->setCacheTime(-1); // old style, for compatibility $this->mOutput->updateCacheExpiry(0); // new style, for consistency // Wikia change - begin Wikia\Logger\WikiaLogger::instance()->info(__METHOD__, ['exception' => new Exception()]); Transaction::setAttribute(Transaction::PARAM_PARSER_CACHE_DISABLED, true); // Wikia change - end }