Differential D18635 Diff 44745 src/applications/search/query/PhabricatorSearchApplicationSearchEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/query/PhabricatorSearchApplicationSearchEngine.php
| Show First 20 Lines • Show All 255 Lines • ▼ Show 20 Lines | if ($results) { | ||||
| $objects = id(new PhabricatorObjectQuery()) | $objects = id(new PhabricatorObjectQuery()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->withPHIDs(mpull($results, 'getPHID')) | ->withPHIDs(mpull($results, 'getPHID')) | ||||
| ->execute(); | ->execute(); | ||||
| foreach ($results as $phid => $handle) { | foreach ($results as $phid => $handle) { | ||||
| $view = id(new PhabricatorSearchResultView()) | $view = id(new PhabricatorSearchResultView()) | ||||
| ->setHandle($handle) | ->setHandle($handle) | ||||
| ->setQuery($query) | ->setTokens($fulltext_tokens) | ||||
| ->setObject(idx($objects, $phid)) | ->setObject(idx($objects, $phid)) | ||||
| ->render(); | ->render(); | ||||
| $list->addItem($view); | $list->addItem($view); | ||||
| } | } | ||||
| } | } | ||||
| $fulltext_view = null; | $fulltext_view = null; | ||||
| if ($fulltext_tokens) { | if ($fulltext_tokens) { | ||||
| ▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines | |||||