Changeset View
Changeset View
Standalone View
Standalone View
src/applications/paste/controller/PhabricatorPasteListController.php
<?php | <?php | ||||
final class PhabricatorPasteListController extends PhabricatorPasteController { | final class PhabricatorPasteListController extends PhabricatorPasteController { | ||||
public function shouldAllowPublic() { | public function shouldAllowPublic() { | ||||
return true; | return true; | ||||
} | } | ||||
public function handleRequest(AphrontRequest $request) { | public function handleRequest(AphrontRequest $request) { | ||||
$querykey = $request->getURIData('queryKey'); | return id(new PhabricatorPasteSearchEngine()) | ||||
->setController($this) | |||||
->buildResponse(); | |||||
} | |||||
$controller = id(new PhabricatorApplicationSearchController()) | protected function buildApplicationCrumbs() { | ||||
->setQueryKey($querykey) | $crumbs = parent::buildApplicationCrumbs(); | ||||
->setSearchEngine(new PhabricatorPasteSearchEngine()) | |||||
->setNavigation($this->buildSideNavView()); | |||||
return $this->delegateToController($controller); | $crumbs->addAction( | ||||
} | id(new PHUIListItemView()) | ||||
->setName(pht('Create Paste')) | |||||
->setHref($this->getApplicationURI('create/')) | |||||
->setIcon('fa-plus-square')); | |||||
return $crumbs; | |||||
} | |||||
} | } |