Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/diviner/search/DivinerLiveBookFulltextEngine.php
12256 views
1
<?php
2
3
final class DivinerLiveBookFulltextEngine
4
extends PhabricatorFulltextEngine {
5
6
protected function buildAbstractDocument(
7
PhabricatorSearchAbstractDocument $document,
8
$object) {
9
10
$book = $object;
11
12
$document->setDocumentTitle($book->getTitle());
13
14
$document->addField(
15
PhabricatorSearchDocumentFieldType::FIELD_BODY,
16
$book->getPreface());
17
18
$document->addRelationship(
19
PhabricatorSearchRelationship::RELATIONSHIP_REPOSITORY,
20
$book->getRepositoryPHID(),
21
PhabricatorRepositoryRepositoryPHIDType::TYPECONST,
22
$book->getDateCreated());
23
}
24
25
26
}
27
28