Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/conduit/query/ConduitResultSearchEngineExtension.php
12256 views
1
<?php
2
3
final class ConduitResultSearchEngineExtension
4
extends PhabricatorSearchEngineExtension {
5
6
const EXTENSIONKEY = 'conduit';
7
8
public function isExtensionEnabled() {
9
return true;
10
}
11
12
public function getExtensionOrder() {
13
return 1500;
14
}
15
16
public function getExtensionName() {
17
return pht('Support for ConduitResultInterface');
18
}
19
20
public function supportsObject($object) {
21
return ($object instanceof PhabricatorConduitResultInterface);
22
}
23
24
public function getFieldSpecificationsForConduit($object) {
25
return $object->getFieldSpecificationsForConduit();
26
}
27
28
public function getFieldValuesForConduit($object, $data) {
29
return $object->getFieldValuesForConduit();
30
}
31
32
public function getSearchAttachments($object) {
33
return $object->getConduitSearchAttachments();
34
}
35
36
}
37
38