Differential D18513 Diff 44467 src/applications/search/engineextension/PhabricatorLiskFulltextEngineExtension.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/engineextension/PhabricatorLiskFulltextEngineExtension.php
| <?php | <?php | ||||
| final class PhabricatorLiskFulltextEngineExtension | final class PhabricatorLiskFulltextEngineExtension | ||||
| extends PhabricatorFulltextEngineExtension { | extends PhabricatorFulltextEngineExtension { | ||||
| const EXTENSIONKEY = 'lisk'; | const EXTENSIONKEY = 'lisk'; | ||||
| public function getExtensionName() { | public function getExtensionName() { | ||||
| return pht('Lisk Builtin Properties'); | return pht('Lisk Builtin Properties'); | ||||
| } | } | ||||
| public function shouldIndexFulltextObject($object) { | public function shouldEnrichFulltextObject($object) { | ||||
| if (!($object instanceof PhabricatorLiskDAO)) { | if (!($object instanceof PhabricatorLiskDAO)) { | ||||
| return false; | return false; | ||||
| } | } | ||||
| if (!$object->getConfigOption(LiskDAO::CONFIG_TIMESTAMPS)) { | if (!$object->getConfigOption(LiskDAO::CONFIG_TIMESTAMPS)) { | ||||
| return false; | return false; | ||||
| } | } | ||||
| return true; | return true; | ||||
| } | } | ||||
| public function indexFulltextObject( | public function enrichFulltextObject( | ||||
| $object, | $object, | ||||
| PhabricatorSearchAbstractDocument $document) { | PhabricatorSearchAbstractDocument $document) { | ||||
| $document | $document | ||||
| ->setDocumentCreated($object->getDateCreated()) | ->setDocumentCreated($object->getDateCreated()) | ||||
| ->setDocumentModified($object->getDateModified()); | ->setDocumentModified($object->getDateModified()); | ||||
| } | } | ||||
| } | } | ||||