/**
  * @param WikiPage $article
  * @param User $user
  * @param $content
  * @param $summary
  * @param Bool $isMinor
  * @param Bool $isWatch
  * @param $section
  * @param $flags
  * @param Revision $revision
  * @param $status
  * @param $baseRevId
  *
  * @return bool
  */
 public static function onPageContentSaveComplete(WikiPage $article, User $user, $content, $summary, $isMinor, $isWatch, $section, $flags, $revision, $status, $baseRevId)
 {
     if (is_null($revision)) {
         // Ignore null edits
         return true;
     }
     $title = $article->getTitle();
     $oldRevisionId = $revision->getParentId();
     if ($oldRevisionId !== null && ApprovedRevs::isAssignedToProject($title) && ApprovedRevs::getApprovedRevID($title) === $oldRevisionId) {
         if ($user->isAllowed('auto-reapproval-on-save')) {
             ApprovedRevs::performAutoReapproval($title, $revision->getId());
         } else {
             ApprovedRevs::logUnapprovedSave($title, $user, $revision->getId());
         }
     }
     return true;
 }