Page MenuHomePhabricator
Diviner Phabricator Tech Docs PhabricatorModularTransactionType

abstract class PhabricatorModularTransactionType
Phabricator Technical Documentation (Transactions)

This class is not documented.

Methods

final public function getTransactionTypeConstant()

This method is not documented.
Return
wild

public function generateOldValue($object)

This method is not documented.
Parameters
$object
Return
wild

public function generateNewValue($object, $value)

This method is not documented.
Parameters
$object
$value
Return
wild

public function validateTransactions($object, $xactions)

This method is not documented.
Parameters
$object
array$xactions
Return
wild

public function willApplyTransactions($object, $xactions)

This method is not documented.
Parameters
$object
array$xactions
Return
wild

public function applyInternalEffects($object, $value)

This method is not documented.
Parameters
$object
$value
Return
wild

public function applyExternalEffects($object, $value)

This method is not documented.
Parameters
$object
$value
Return
wild

public function getTransactionHasEffect($object, $old, $new)

This method is not documented.
Parameters
$object
$old
$new
Return
wild

public function extractFilePHIDs($object, $value)

This method is not documented.
Parameters
$object
$value
Return
wild

public function shouldHide()

This method is not documented.
Return
wild

public function shouldHideForFeed()

This method is not documented.
Return
wild

public function shouldHideForMail()

This method is not documented.
Return
wild

public function getIcon()

This method is not documented.
Return
wild

public function getTitle()

This method is not documented.
Return
wild

public function getTitleForFeed()

This method is not documented.
Return
wild

public function getActionName()

This method is not documented.
Return
wild

public function getActionStrength()

This method is not documented.
Return
wild

public function getColor()

This method is not documented.
Return
wild

public function hasChangeDetailView()

This method is not documented.
Return
wild

public function newChangeDetailView()

This method is not documented.
Return
wild

public function getMailDiffSectionHeader()

This method is not documented.
Return
wild

public function newRemarkupChanges()

This method is not documented.
Return
wild

public function mergeTransactions($object, $u, $v)

This method is not documented.
Parameters
$object
PhabricatorApplicationTransaction$u
PhabricatorApplicationTransaction$v
Return
wild

final public function setStorage($xaction)

This method is not documented.
Parameters
PhabricatorApplicationTransaction$xaction
Return
wild

private function getStorage()

This method is not documented.
Return
wild

final public function setViewer($viewer)

This method is not documented.
Parameters
PhabricatorUser$viewer
Return
wild

final protected function getViewer()

This method is not documented.
Return
wild

final public function getActor()

This method is not documented.
Return
wild

final public function getActingAsPHID()

This method is not documented.
Return
wild

final public function setEditor($editor)

This method is not documented.
Parameters
PhabricatorApplicationTransactionEditor$editor
Return
wild

final protected function getEditor()

This method is not documented.
Return
wild

final protected function hasEditor()

This method is not documented.
Return
wild

final protected function getAuthorPHID()

This method is not documented.
Return
wild

final protected function getObjectPHID()

This method is not documented.
Return
wild

final protected function getObject()

This method is not documented.
Return
wild

final protected function getOldValue()

This method is not documented.
Return
wild

final protected function getNewValue()

This method is not documented.
Return
wild

final protected function renderAuthor()

This method is not documented.
Return
wild

final protected function renderObject()

This method is not documented.
Return
wild

final protected function renderHandle($phid)

This method is not documented.
Parameters
$phid
Return
wild

final protected function renderOldHandle()

This method is not documented.
Return
wild

final protected function renderNewHandle()

This method is not documented.
Return
wild

final protected function renderHandleList($phids)

This method is not documented.
Parameters
array$phids
Return
wild

final protected function renderValue($value)

This method is not documented.
Parameters
$value
Return
wild

final protected function renderValueList($values)

This method is not documented.
Parameters
array$values
Return
wild

final protected function renderOldValue()

This method is not documented.
Return
wild

final protected function renderNewValue()

This method is not documented.
Return
wild

final protected function renderDate($epoch)

This method is not documented.
Parameters
$epoch
Return
wild

final protected function renderOldDate()

This method is not documented.
Return
wild

final protected function renderNewDate()

This method is not documented.
Return
wild

final protected function newError($title, $message, $xaction)

This method is not documented.
Parameters
$title
$message
$xaction
Return
wild

final protected function newRequiredError($message, $xaction)

This method is not documented.
Parameters
$message
$xaction
Return
wild

final protected function newInvalidError($message, $xaction)

This method is not documented.
Parameters
$message
$xaction
Return
wild

final protected function isNewObject()

This method is not documented.
Return
wild

final protected function isEmptyTextTransaction($value, $xactions)

This method is not documented.
Parameters
$value
array$xactions
Return
wild

final protected function isRenderingTargetExternal()

When rendering to external targets (Email/Asana/etc), we need to include more information that users can't obtain later.

Return
wild

final protected function isTextMode()

This method is not documented.
Return
wild

final protected function newRemarkupChange()

This method is not documented.
Return
wild

final protected function isCreateTransaction()

This method is not documented.
Return
wild

final protected function getPHIDList($old, $new)

This method is not documented.
Parameters
array$old
array$new
Return
wild

public function getMetadataValue($key, $default)

This method is not documented.
Parameters
$key
$default
Return
wild

public function loadTransactionTypeConduitData($xactions)

This method is not documented.
Parameters
array$xactions
Return
wild

public function getTransactionTypeForConduit($xaction)

This method is not documented.
Parameters
$xaction
Return
wild

public function getFieldValuesForConduit($xaction, $data)

This method is not documented.
Parameters
$xaction
$data
Return
wild