コード例 #1
0
 protected function saveComment(PhabricatorInlineCommentInterface $inline)
 {
     $inline->openTransaction();
     $inline->save();
     DifferentialDraft::markHasDraft($inline->getAuthorPHID(), $inline->getRevisionPHID(), $inline->getPHID());
     $inline->saveTransaction();
 }
コード例 #2
0
 public static function renderCommentContent(PhabricatorInlineCommentInterface $inline, PhutilMarkupEngine $engine)
 {
     $inline_content = $inline->getContent();
     if (strlen($inline_content)) {
         $inline_cache = $inline->getCache();
         if ($inline_cache) {
             $inline_content = $inline_cache;
         } else {
             $inline_content = $engine->markupText($inline_content);
             if ($inline->getID()) {
                 $inline->setCache($inline_content);
                 $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
                 $inline->save();
                 unset($unguarded);
             }
         }
     }
     return $inline_content;
 }
コード例 #3
0
 protected function saveComment(PhabricatorInlineCommentInterface $inline)
 {
     return $inline->save();
 }