[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/feed/story/ -> PhabricatorFeedStory.php (summary)

Manages rendering and aggregation of a story. A story is an event (like a user adding a comment) which may be represented in different forms on different channels (like feed, notifications and realtime alerts).

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

Defines 46 functions

  loadAllFromRows()
  setMarkupFieldOutput()
  getMarkupFieldOutput()
  setHovercard()
  setRenderingTarget()
  getRenderingTarget()
  validateRenderingTarget()
  setObjects()
  getObject()
  getPrimaryObject()
  getPrimaryObjectPHID()
  __construct()
  renderAsTextForDoorkeeper()
  getRequiredHandlePHIDs()
  getRequiredObjectPHIDs()
  setHasViewed()
  getHasViewed()
  setFramed()
  setHandles()
  getObjects()
  getHandles()
  getHandle()
  getStoryData()
  getEpoch()
  getChronologicalKey()
  getValue()
  getAuthorPHID()
  renderHandleList()
  linkTo()
  renderString()
  renderSummary()
  getNotificationAggregations()
  newStoryView()
  setProjectPHIDs()
  getProjectPHIDs()
  getFieldStoryMarkupFields()
  getPHID()
  getCapabilities()
  getPolicy()
  hasAutomaticCapability()
  describeAutomaticCapability()
  getMarkupFieldKey()
  newMarkupEngine()
  getMarkupText()
  didMarkupText()
  shouldUseMarkupCache()

Functions
Functions that are not part of a class:

loadAllFromRows(array $rows, PhabricatorUser $viewer)   X-Ref
Given @{class:PhabricatorFeedStoryData} rows, load them into objects and
construct appropriate @{class:PhabricatorFeedStory} wrappers for each
data row.

param: list<dict>  List of @{class:PhabricatorFeedStoryData} rows from the
return: list<PhabricatorFeedStory>   List of @{class:PhabricatorFeedStory}

setMarkupFieldOutput($field, $output)   X-Ref
No description

getMarkupFieldOutput($field)   X-Ref
No description

setHovercard($hover)   X-Ref
No description

setRenderingTarget($target)   X-Ref
No description

getRenderingTarget()   X-Ref
No description

validateRenderingTarget($target)   X-Ref
No description

setObjects(array $objects)   X-Ref
No description

getObject($phid)   X-Ref
No description

getPrimaryObject()   X-Ref
No description

getPrimaryObjectPHID()   X-Ref
No description

__construct(PhabricatorFeedStoryData $data)   X-Ref
No description

renderAsTextForDoorkeeper(DoorkeeperFeedStoryPublisher $publisher)   X-Ref
No description

getRequiredHandlePHIDs()   X-Ref
No description

getRequiredObjectPHIDs()   X-Ref
No description

setHasViewed($has_viewed)   X-Ref
No description

getHasViewed()   X-Ref
No description

setFramed($framed)   X-Ref
No description

setHandles(array $handles)   X-Ref
No description

getObjects()   X-Ref
No description

getHandles()   X-Ref
No description

getHandle($phid)   X-Ref
No description

getStoryData()   X-Ref
No description

getEpoch()   X-Ref
No description

getChronologicalKey()   X-Ref
No description

getValue($key, $default = null)   X-Ref
No description

getAuthorPHID()   X-Ref
No description

renderHandleList(array $phids)   X-Ref
No description

linkTo($phid)   X-Ref
No description

renderString($str)   X-Ref
No description

renderSummary($text, $len = 128)   X-Ref
No description

getNotificationAggregations()   X-Ref
No description

newStoryView()   X-Ref
No description

setProjectPHIDs(array $phids)   X-Ref
No description

getProjectPHIDs()   X-Ref
No description

getFieldStoryMarkupFields()   X-Ref
No description

getPHID()   X-Ref
No description

getCapabilities()   X-Ref


getPolicy($capability)   X-Ref


hasAutomaticCapability($capability, PhabricatorUser $viewer)   X-Ref


describeAutomaticCapability($capability)   X-Ref
No description

getMarkupFieldKey($field)   X-Ref
No description

newMarkupEngine($field)   X-Ref
No description

getMarkupText($field)   X-Ref
No description

didMarkupText($field,$output,PhutilMarkupEngine $engine)   X-Ref
No description

shouldUseMarkupCache($field)   X-Ref
No description



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