Page MenuHomePhorge

PhabricatorFeedPublicStreamController.php
No OneTemporary

Size
890 B
Referenced Files
None
Subscribers
None

PhabricatorFeedPublicStreamController.php

<?php
final class PhabricatorFeedPublicStreamController
extends PhabricatorFeedController {
public function shouldRequireLogin() {
return false;
}
public function processRequest() {
if (!PhabricatorEnv::getEnvConfig('feed.public')) {
return new Aphront404Response();
}
$request = $this->getRequest();
$viewer = PhabricatorUser::getOmnipotentUser();
$query = new PhabricatorFeedQuery();
$query->setViewer($viewer);
$query->setLimit(100);
$stories = $query->execute();
$builder = new PhabricatorFeedBuilder($stories);
$builder
->setFramed(true)
->setUser($viewer);
$view = phutil_tag_div(
'phabricator-public-feed-frame',
$builder->buildView());
return $this->buildStandardPageResponse(
$view,
array(
'title' => pht('Public Feed'),
'public' => true,
));
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, May 2, 10:59 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
57456
Default Alt Text
PhabricatorFeedPublicStreamController.php (890 B)

Event Timeline