Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/typeahead/PhabricatorProjectDatasource.php
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | foreach ($projs as $proj) { | ||||
continue; | continue; | ||||
} | } | ||||
$closed = null; | $closed = null; | ||||
if ($proj->isArchived()) { | if ($proj->isArchived()) { | ||||
$closed = pht('Archived'); | $closed = pht('Archived'); | ||||
} | } | ||||
$all_strings = mpull($proj->getSlugs(), 'getSlug'); | $all_strings = array(); | ||||
$all_strings[] = $proj->getDisplayName(); | $all_strings[] = $proj->getDisplayName(); | ||||
foreach ($proj->getSlugs() as $project_slug) { | |||||
$all_strings[] = $project_slug->getSlug(); | |||||
} | |||||
$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->getDisplayName()) | ->setDisplayName($proj->getDisplayName()) | ||||
->setDisplayType($proj->getDisplayIconName()) | ->setDisplayType($proj->getDisplayIconName()) | ||||
->setURI($proj->getURI()) | ->setURI($proj->getURI()) | ||||
->setPHID($proj->getPHID()) | ->setPHID($proj->getPHID()) | ||||
Show All 18 Lines |