[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/differential/editor/ -> DifferentialDiffEditor.php (summary)

(no description)

File Size: 247 lines (7 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 17 functions

  setLookupRepository()
  getEditorApplicationClass()
  getEditorObjectsDescription()
  getTransactionTypes()
  getCustomTransactionOldValue()
  getCustomTransactionNewValue()
  applyCustomInternalTransaction()
  applyCustomExternalTransaction()
  applyFinalEffects()
  validateTransaction()
  shouldPublishFeedStory()
  shouldSendMail()
  supportsSearch()
  shouldApplyHeraldRules()
  buildHeraldAdapter()
  didApplyHeraldRules()
  updateDiffFromDict()

Functions
Functions that are not part of a class:

setLookupRepository($bool)   X-Ref
No description

getEditorApplicationClass()   X-Ref
No description

getEditorObjectsDescription()   X-Ref
No description

getTransactionTypes()   X-Ref
No description

getCustomTransactionOldValue(PhabricatorLiskDAO $object,PhabricatorApplicationTransaction $xaction)   X-Ref
No description

getCustomTransactionNewValue(PhabricatorLiskDAO $object,PhabricatorApplicationTransaction $xaction)   X-Ref
No description

applyCustomInternalTransaction(PhabricatorLiskDAO $object,PhabricatorApplicationTransaction $xaction)   X-Ref
No description

applyCustomExternalTransaction(PhabricatorLiskDAO $object,PhabricatorApplicationTransaction $xaction)   X-Ref
No description

applyFinalEffects(PhabricatorLiskDAO $object,array $xactions)   X-Ref
No description

validateTransaction(PhabricatorLiskDAO $object,$type,array $xactions)   X-Ref
We run Herald as part of transaction validation because Herald can
block diff creation for Differential diffs. Its important to do this
separately so no Herald logs are saved; these logs could expose
information the Herald rules are inteneded to block.


shouldPublishFeedStory(PhabricatorLiskDAO $object,array $xactions)   X-Ref
No description

shouldSendMail(PhabricatorLiskDAO $object,array $xactions)   X-Ref
No description

supportsSearch()   X-Ref
No description

shouldApplyHeraldRules(PhabricatorLiskDAO $object,array $xactions)   X-Ref
See @{method:validateTransaction}. The only Herald action is to block
the creation of Diffs. We thus have to be careful not to save any
data and do this validation very early.


buildHeraldAdapter(PhabricatorLiskDAO $object,array $xactions)   X-Ref
No description

didApplyHeraldRules(PhabricatorLiskDAO $object,HeraldAdapter $adapter,HeraldTranscript $transcript)   X-Ref
No description

updateDiffFromDict(DifferentialDiff $diff, $dict)   X-Ref
No description



Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1