Differential D18513 Diff 44467 src/applications/project/engineextension/PhabricatorProjectsFulltextEngineExtension.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/engineextension/PhabricatorProjectsFulltextEngineExtension.php
| <?php | <?php | ||||
| final class PhabricatorProjectsFulltextEngineExtension | final class PhabricatorProjectsFulltextEngineExtension | ||||
| extends PhabricatorFulltextEngineExtension { | extends PhabricatorFulltextEngineExtension { | ||||
| const EXTENSIONKEY = 'projects'; | const EXTENSIONKEY = 'projects'; | ||||
| public function getExtensionName() { | public function getExtensionName() { | ||||
| return pht('Projects'); | return pht('Projects'); | ||||
| } | } | ||||
| public function shouldIndexFulltextObject($object) { | public function shouldEnrichFulltextObject($object) { | ||||
| return ($object instanceof PhabricatorProjectInterface); | return ($object instanceof PhabricatorProjectInterface); | ||||
| } | } | ||||
| public function indexFulltextObject( | public function enrichFulltextObject( | ||||
| $object, | $object, | ||||
| PhabricatorSearchAbstractDocument $document) { | PhabricatorSearchAbstractDocument $document) { | ||||
| $project_phids = PhabricatorEdgeQuery::loadDestinationPHIDs( | $project_phids = PhabricatorEdgeQuery::loadDestinationPHIDs( | ||||
| $object->getPHID(), | $object->getPHID(), | ||||
| PhabricatorProjectObjectHasProjectEdgeType::EDGECONST); | PhabricatorProjectObjectHasProjectEdgeType::EDGECONST); | ||||
| if (!$project_phids) { | if (!$project_phids) { | ||||
| Show All 13 Lines | |||||