[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PholioSearchIndexer extends PhabricatorSearchDocumentIndexer { 4 5 public function getIndexableObject() { 6 return new PholioMock(); 7 } 8 9 protected function buildAbstractDocumentByPHID($phid) { 10 $mock = $this->loadDocumentByPHID($phid); 11 12 $doc = $this->newDocument($phid) 13 ->setDocumentTitle($mock->getName()) 14 ->setDocumentCreated($mock->getDateCreated()) 15 ->setDocumentModified($mock->getDateModified()); 16 17 $doc->addField( 18 PhabricatorSearchField::FIELD_BODY, 19 $mock->getDescription()); 20 21 $doc->addRelationship( 22 PhabricatorSearchRelationship::RELATIONSHIP_AUTHOR, 23 $mock->getAuthorPHID(), 24 PhabricatorPeopleUserPHIDType::TYPECONST, 25 $mock->getDateCreated()); 26 27 $this->indexTransactions( 28 $doc, 29 new PholioTransactionQuery(), 30 array($phid)); 31 32 return $doc; 33 } 34 35 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |