public function setNotifyEveryone($notifyEveryone)
 {
     if ($this->isMain()) {
         if (!$this->isAllowedNotifyEveryone()) {
             return false;
         }
         $app = F::App();
         $wne = new WallNotificationsEveryone();
         $this->load(true);
         if ($notifyEveryone) {
             $this->getArticleComment()->setMetaData('notify_everyone', time());
             $this->doSaveMetadata($app->wg->User, wfMessage('wall-message-update-highlight-summary')->inContentLanguage()->text(), false, true);
             $rev = $this->getArticleComment()->mLastRevision;
             $entity = WallNotificationEntity::createFromRev($rev);
             $wne->addNotificationToQueue($entity);
         } else {
             $this->getArticleComment()->removeMetadata('notify_everyone');
             $pageId = $this->getId();
             $wne->removeNotificationForPageId($pageId);
             $this->doSaveMetadata($app->wg->User, wfMessage('wall-message-update-removed-highlight-summary')->inContentLanguage()->text(), false, true);
         }
     }
 }