/**
  * Get the stable version of a template
  * @param Title $title
  * @return int
  */
 public function getStableTemplateVersion(Title $title)
 {
     $dbKey = $title->getDBkey();
     $namespace = $title->getNamespace();
     $id = null;
     if (isset($this->stableVersions['templates'][$namespace][$dbKey])) {
         $id = $this->stableVersions['templates'][$namespace][$dbKey];
     }
     if ($id === null) {
         // cache miss
         $id = FlaggedRevision::getStableRevId($title);
     }
     $this->stableVersions['templates'][$namespace][$dbKey] = $id;
     // cache
     return $id;
 }
 public static function checkDiffUrl($titleObj, &$mOldid, &$mNewid, $old, $new)
 {
     if ($new === 'review' && isset($titleObj)) {
         $sRevId = FlaggedRevision::getStableRevId($titleObj);
         if ($sRevId) {
             $mOldid = $sRevId;
             // stable
             $mNewid = 0;
             // cur
         }
     }
     return true;
 }