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 | |||||