Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/dashboard/engine/PhabricatorDashboardPortalFulltextEngine.php
12242 views
1
<?php
2
3
final class PhabricatorDashboardPortalFulltextEngine
4
extends PhabricatorFulltextEngine {
5
6
protected function buildAbstractDocument(
7
PhabricatorSearchAbstractDocument $document,
8
$object) {
9
10
$portal = $object;
11
12
$document->setDocumentTitle($portal->getName());
13
14
$document->addRelationship(
15
$portal->isArchived()
16
? PhabricatorSearchRelationship::RELATIONSHIP_CLOSED
17
: PhabricatorSearchRelationship::RELATIONSHIP_OPEN,
18
$portal->getPHID(),
19
PhabricatorDashboardPortalPHIDType::TYPECONST,
20
PhabricatorTime::getNow());
21
}
22
23
}
24
25