コード例 #1
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;
 }