Page MenuHomePhabricator

final class PonderQuestionEditor
Phabricator Technical Documentation (Ponder)

This class is not documented.

Methods

public function getEditorApplicationClass()
Inherited

This method is not documented.
Return
wild

protected function getMailSubjectPrefix()
Inherited

This method is not documented.
Return
wild

public function getEditorObjectsDescription()

This method is not documented.
Return
wild

public function getCreateObjectTitle($author, $object)

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

public function getCreateObjectTitleForFeed($author, $object)

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

private function setAnswer($answer)

This is used internally on applyInitialEffects() if a transaction of type PonderQuestionTransaction::TYPE_ANSWERS is in the mix. The value is set to the last answer in the transactions. Practically, one answer is given at a time in the application, though theoretically this is buggy.

The answer is used in emails to generate proper links.

Parameters
PonderAnswer$answer
Return
wild

private function getAnswer()

This method is not documented.
Return
wild

protected function shouldApplyInitialEffects($object, $xactions)

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

protected function applyInitialEffects($object, $xactions)

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

public function getTransactionTypes()

This method is not documented.
Return
wild

protected function supportsSearch()

This method is not documented.
Return
wild

protected function shouldImplyCC($object, $xaction)

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

protected function shouldSendMail($object, $xactions)

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

protected function getMailTo($object)

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

protected function shouldPublishFeedStory($object, $xactions)

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

public function getMailTagsMap()

This method is not documented.
Return
wild

protected function buildReplyHandler($object)

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

protected function buildMailTemplate($object)

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

protected function buildMailBody($object, $xactions)

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

protected function shouldApplyHeraldRules($object, $xactions)

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

protected function buildHeraldAdapter($object, $xactions)

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