Differential D20411 Diff 48718 src/applications/dashboard/typeahead/PhabricatorDashboardDatasource.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/dashboard/typeahead/PhabricatorDashboardDatasource.php
Show All 12 Lines | final class PhabricatorDashboardDatasource | ||||
public function getDatasourceApplicationClass() { | public function getDatasourceApplicationClass() { | ||||
return 'PhabricatorDashboardApplication'; | return 'PhabricatorDashboardApplication'; | ||||
} | } | ||||
public function loadResults() { | public function loadResults() { | ||||
$query = id(new PhabricatorDashboardQuery()); | $query = id(new PhabricatorDashboardQuery()); | ||||
$this->applyFerretConstraints( | |||||
$query, | |||||
id(new PhabricatorDashboard())->newFerretEngine(), | |||||
'title', | |||||
$this->getRawQuery()); | |||||
$dashboards = $this->executeQuery($query); | $dashboards = $this->executeQuery($query); | ||||
$results = array(); | $results = array(); | ||||
foreach ($dashboards as $dashboard) { | foreach ($dashboards as $dashboard) { | ||||
$result = id(new PhabricatorTypeaheadResult()) | $result = id(new PhabricatorTypeaheadResult()) | ||||
->setName($dashboard->getName()) | ->setName($dashboard->getName()) | ||||
->setPHID($dashboard->getPHID()) | ->setPHID($dashboard->getPHID()) | ||||
->addAttribute(pht('Dashboard')); | ->addAttribute(pht('Dashboard')); | ||||
Show All 11 Lines |