Changeset View
Changeset View
Standalone View
Standalone View
src/applications/feed/controller/PhabricatorFeedDetailController.php
Show All 19 Lines | if (!$story) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
if ($request->getStr('text')) { | if ($request->getStr('text')) { | ||||
$text = $story->renderText(); | $text = $story->renderText(); | ||||
return id(new AphrontPlainTextResponse())->setContent($text); | return id(new AphrontPlainTextResponse())->setContent($text); | ||||
} | } | ||||
if ($request->getStr('hook')) { | |||||
$data = FeedPublisherHTTPWorker::getHookDataForStory($story); | |||||
$json = new PhutilJSON(); | |||||
$json_data = $json->encodeFormatted($data); | |||||
return id(new AphrontPlainTextResponse())->setContent($json_data); | |||||
} | |||||
$feed = array($story); | $feed = array($story); | ||||
$builder = new PhabricatorFeedBuilder($feed); | $builder = new PhabricatorFeedBuilder($feed); | ||||
$builder->setUser($user); | $builder->setUser($user); | ||||
$feed_view = $builder->buildView(); | $feed_view = $builder->buildView(); | ||||
$title = pht('Story'); | $title = pht('Story'); | ||||
$feed_view = phutil_tag_div('phabricator-feed-frame', $feed_view); | $feed_view = phutil_tag_div('phabricator-feed-frame', $feed_view); | ||||
Show All 15 Lines |