Differential D21234 Diff 50570 src/applications/differential/editor/DifferentialRevisionEditEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/editor/DifferentialRevisionEditEngine.php
Show First 20 Lines • Show All 296 Lines • ▼ Show 20 Lines | $field_list = PhabricatorCustomField::getObjectFields( | ||||
PhabricatorCustomField::ROLE_VIEW); | PhabricatorCustomField::ROLE_VIEW); | ||||
$fields = $field_list->getFields(); | $fields = $field_list->getFields(); | ||||
return isset($fields[$key]); | return isset($fields[$key]); | ||||
} | } | ||||
protected function newAutomaticCommentTransactions($object) { | protected function newAutomaticCommentTransactions($object) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$xactions = array(); | |||||
$inlines = DifferentialTransactionQuery::loadUnsubmittedInlineComments( | |||||
$viewer, | |||||
$object); | |||||
$inlines = msort($inlines, 'getID'); | |||||
$editor = $object->getApplicationTransactionEditor() | $editor = $object->getApplicationTransactionEditor() | ||||
->setActor($viewer); | ->setActor($viewer); | ||||
$query_template = id(new DifferentialDiffInlineCommentQuery()) | |||||
->withRevisionPHIDs(array($object->getPHID())); | |||||
$xactions = $editor->newAutomaticInlineTransactions( | $xactions = $editor->newAutomaticInlineTransactions( | ||||
$object, | $object, | ||||
$inlines, | |||||
DifferentialTransaction::TYPE_INLINE, | DifferentialTransaction::TYPE_INLINE, | ||||
$query_template); | new DifferentialDiffInlineCommentQuery()); | ||||
return $xactions; | return $xactions; | ||||
} | } | ||||
protected function newCommentPreviewContent($object, array $xactions) { | protected function newCommentPreviewContent($object, array $xactions) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$type_inline = DifferentialTransaction::TYPE_INLINE; | $type_inline = DifferentialTransaction::TYPE_INLINE; | ||||
Show All 27 Lines |