Path: blob/master/src/applications/drydock/controller/DrydockResourceListController.php
12262 views
<?php12final class DrydockResourceListController extends DrydockResourceController {34public function shouldAllowPublic() {5return true;6}78public function handleRequest(AphrontRequest $request) {9$viewer = $this->getViewer();1011$engine = new DrydockResourceSearchEngine();1213$id = $request->getURIData('id');14if ($id) {15$blueprint = id(new DrydockBlueprintQuery())16->setViewer($viewer)17->withIDs(array($id))18->executeOne();19if (!$blueprint) {20return new Aphront404Response();21}22$this->setBlueprint($blueprint);23$engine->setBlueprint($blueprint);24}2526$querykey = $request->getURIData('queryKey');2728$controller = id(new PhabricatorApplicationSearchController())29->setQueryKey($querykey)30->setSearchEngine($engine)31->setNavigation($this->buildSideNavView());3233return $this->delegateToController($controller);34}3536}373839