Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/typeahead/PhabricatorProjectDatasource.php
| Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | foreach ($projs as $proj) { | ||||
| $all_strings = mpull($proj->getSlugs(), 'getSlug'); | $all_strings = mpull($proj->getSlugs(), 'getSlug'); | ||||
| $all_strings[] = $proj->getName(); | $all_strings[] = $proj->getName(); | ||||
| $all_strings = implode(' ', $all_strings); | $all_strings = implode(' ', $all_strings); | ||||
| $proj_result = id(new PhabricatorTypeaheadResult()) | $proj_result = id(new PhabricatorTypeaheadResult()) | ||||
| ->setName($all_strings) | ->setName($all_strings) | ||||
| ->setDisplayName($proj->getName()) | ->setDisplayName($proj->getName()) | ||||
| ->setDisplayType('Project') | ->setDisplayType(pht('Project')) | ||||
| ->setURI('/tag/'.$proj->getPrimarySlug().'/') | ->setURI('/tag/'.$proj->getPrimarySlug().'/') | ||||
| ->setPHID($proj->getPHID()) | ->setPHID($proj->getPHID()) | ||||
| ->setIcon($proj->getIcon()) | ->setIcon($proj->getIcon()) | ||||
| ->setColor($proj->getColor()) | ->setColor($proj->getColor()) | ||||
| ->setPriorityType('proj') | ->setPriorityType('proj') | ||||
| ->setClosed($closed); | ->setClosed($closed); | ||||
| $proj_result->setImageURI($proj->getProfileImageURI()); | $proj_result->setImageURI($proj->getProfileImageURI()); | ||||
| $results[] = $proj_result; | $results[] = $proj_result; | ||||
| } | } | ||||
| return $results; | return $results; | ||||
| } | } | ||||
| } | } | ||||