Differential D19090 Diff 45755 src/applications/search/engineextension/PhabricatorDatasourceEngineExtension.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/engineextension/PhabricatorDatasourceEngineExtension.php
Show All 15 Lines | abstract class PhabricatorDatasourceEngineExtension extends Phobject { | ||||
public function newQuickSearchDatasources() { | public function newQuickSearchDatasources() { | ||||
return array(); | return array(); | ||||
} | } | ||||
public function newJumpURI($query) { | public function newJumpURI($query) { | ||||
return null; | return null; | ||||
} | } | ||||
public function newDatasourcesForCompositeDatasource( | |||||
PhabricatorTypeaheadCompositeDatasource $datasource) { | |||||
return array(); | |||||
} | |||||
final public static function getAllExtensions() { | final public static function getAllExtensions() { | ||||
return id(new PhutilClassMapQuery()) | return id(new PhutilClassMapQuery()) | ||||
->setAncestorClass(__CLASS__) | ->setAncestorClass(__CLASS__) | ||||
->execute(); | ->execute(); | ||||
} | } | ||||
final public static function getAllQuickSearchDatasources() { | final public static function getAllQuickSearchDatasources() { | ||||
$extensions = self::getAllExtensions(); | $extensions = self::getAllExtensions(); | ||||
Show All 9 Lines |