public static function loadAllFromRows($rows, $viewer)
public static function loadAllFromRows($rows, $viewer)
Given PhabricatorFeedStoryData rows, load them into objects and construct appropriate PhabricatorFeedStory wrappers for each data row.
Parameters
list<dict> | $rows | List of @{class:PhabricatorFeedStoryData} rows from the database. |
PhabricatorUser | $viewer |
Return
list<PhabricatorFeedStory> | List of @{class:PhabricatorFeedStory} objects. |
public function setMarkupFieldOutput($field, $output)
public function setMarkupFieldOutput($field, $output)
Parameters
$field | ||
$output |
Return
wild |
public function getMarkupFieldOutput($field)
public function getMarkupFieldOutput($field)
Parameters
$field |
Return
wild |
public function setHovercard($hover)
public function setHovercard($hover)
Parameters
$hover |
Return
wild |
public function setRenderingTarget($target)
public function setRenderingTarget($target)
Parameters
$target |
Return
wild |
public function getRenderingTarget()
public function getRenderingTarget()
Return
wild |
private function validateRenderingTarget($target)
private function validateRenderingTarget($target)
Parameters
$target |
Return
wild |
public function setObjects($objects)
public function setObjects($objects)
Parameters
array | $objects |
Return
wild |
public function getObject($phid)
public function getObject($phid)
Parameters
$phid |
Return
wild |
public function getPrimaryObject()
public function getPrimaryObject()
Return
wild |
public function getPrimaryObjectPHID()
public function getPrimaryObjectPHID()
Return
wild |
final public function __construct($data)
final public function __construct($data)
Parameters
PhabricatorFeedStoryData | $data |
Return
this | //Implicit.// |
abstract public function renderView()
abstract public function renderView()
Return
wild |
public function renderAsTextForDoorkeeper($publisher)
public function renderAsTextForDoorkeeper($publisher)
Parameters
DoorkeeperFeedStoryPublisher | $publisher |
Return
wild |
public function getRequiredHandlePHIDs()
public function getRequiredHandlePHIDs()
Return
wild |
public function getRequiredObjectPHIDs()
public function getRequiredObjectPHIDs()
Return
wild |
public function setHasViewed($has_viewed)
public function setHasViewed($has_viewed)
Parameters
$has_viewed |
Return
wild |
public function getHasViewed()
public function getHasViewed()
Return
wild |
final public function setHandles($handles)
final public function setHandles($handles)
Parameters
array | $handles |
Return
wild |
final protected function getObjects()
final protected function getObjects()
Return
wild |
final protected function getHandles()
final protected function getHandles()
Return
wild |
final protected function getHandle($phid)
final protected function getHandle($phid)
Parameters
$phid |
Return
wild |
final public function getStoryData()
final public function getStoryData()
Return
wild |
final public function getEpoch()
final public function getEpoch()
Return
wild |
final public function getChronologicalKey()
final public function getChronologicalKey()
Return
wild |
final public function getValue($key, $default)
final public function getValue($key, $default)
Parameters
$key | ||
$default |
Return
wild |
final public function getAuthorPHID()
final public function getAuthorPHID()
Return
wild |
final protected function renderHandleList($phids)
final protected function renderHandleList($phids)
Parameters
array | $phids |
Return
wild |
final protected function linkTo($phid)
final protected function linkTo($phid)
Parameters
$phid |
Return
wild |
final protected function renderString($str)
final protected function renderString($str)
Parameters
$str |
Return
wild |
final public function renderSummary($text, $len)
final public function renderSummary($text, $len)
Parameters
$text | ||
$len |
Return
wild |
public function getNotificationAggregations()
public function getNotificationAggregations()
Return
wild |
protected function newStoryView()
protected function newStoryView()
Return
wild |
public function setProjectPHIDs($phids)
public function setProjectPHIDs($phids)
Parameters
array | $phids |
Return
wild |
public function getProjectPHIDs()
public function getProjectPHIDs()
Return
wild |
public function getFieldStoryMarkupFields()
public function getFieldStoryMarkupFields()
Return
wild |
public function isVisibleInFeed()
public function isVisibleInFeed()
Return
wild |
public function isVisibleInNotifications()
public function isVisibleInNotifications()
Return
wild |
public function getPHID()
public function getPHID()
Return
wild |
public function getCapabilities()
public function getCapabilities()
Return
wild |
public function getPolicy($capability)
public function getPolicy($capability)
Parameters
$capability |
Return
wild |
public function hasAutomaticCapability($capability, $viewer)
public function hasAutomaticCapability($capability, $viewer)
Parameters
$capability | ||
PhabricatorUser | $viewer |
Return
wild |
public function getMarkupFieldKey($field)
public function getMarkupFieldKey($field)
Parameters
$field |
Return
wild |
public function newMarkupEngine($field)
public function newMarkupEngine($field)
Parameters
$field |
Return
wild |
public function getMarkupText($field)
public function getMarkupText($field)
Parameters
$field |
Return
wild |
public function didMarkupText($field, $output, $engine)
public function didMarkupText($field, $output, $engine)
Parameters
$field | ||
$output | ||
PhutilMarkupEngine | $engine |
Return
wild |
public function shouldUseMarkupCache($field)
public function shouldUseMarkupCache($field)
Parameters
$field |
Return
wild |