Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/engine/PhabricatorApplicationSearchEngine.php
Show First 20 Lines • Show All 1,131 Lines • ▼ Show 20 Lines | /* -( Application Search )------------------------------------------------- */ | ||||
} | } | ||||
public function buildConduitResponse( | public function buildConduitResponse( | ||||
ConduitAPIRequest $request, | ConduitAPIRequest $request, | ||||
ConduitAPIMethod $method) { | ConduitAPIMethod $method) { | ||||
$viewer = $this->requireViewer(); | $viewer = $this->requireViewer(); | ||||
$query_key = $request->getValue('queryKey'); | $query_key = $request->getValue('queryKey'); | ||||
if (!strlen($query_key)) { | $is_empty_query_key = phutil_string_cast($query_key) === ''; | ||||
if ($is_empty_query_key) { | |||||
$saved_query = new PhabricatorSavedQuery(); | $saved_query = new PhabricatorSavedQuery(); | ||||
} else if ($this->isBuiltinQuery($query_key)) { | } else if ($this->isBuiltinQuery($query_key)) { | ||||
$saved_query = $this->buildSavedQueryFromBuiltin($query_key); | $saved_query = $this->buildSavedQueryFromBuiltin($query_key); | ||||
} else { | } else { | ||||
$saved_query = id(new PhabricatorSavedQueryQuery()) | $saved_query = id(new PhabricatorSavedQueryQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withQueryKeys(array($query_key)) | ->withQueryKeys(array($query_key)) | ||||
->executeOne(); | ->executeOne(); | ||||
▲ Show 20 Lines • Show All 478 Lines • Show Last 20 Lines |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0