final public function getExtensionKey()Inherited
final public function getExtensionKey()
Inherited
Return
| string | The EXTENSIONKEY of the PhabricatorSearchEngineExtension subclass |
final public function setViewer($viewer)Inherited
final public function setViewer($viewer)
Inherited
Parameters
| $viewer |
Return
| wild |
final public function getViewer()Inherited
final public function getViewer()
Inherited
Return
| PhabricatorUser |
final public function setSearchEngine($engine)Inherited
final public function setSearchEngine($engine)
Inherited
Parameters
| PhabricatorApplicationSearchEngine | $engine |
Return
| wild |
final public function getSearchEngine()Inherited
final public function getSearchEngine()
Inherited
Return
| PhabricatorApplicationSearchEngine | A subclass of PhabricatorApplicationSearchEngine |
public function isExtensionEnabled()
public function isExtensionEnabled()
Return
| bool |
public function getExtensionName()
public function getExtensionName()
Return
| string | Description of the Search Engine Extension |
public function supportsObject($object)
public function supportsObject($object)
Parameters
| $object |
Return
| bool |
public function getExtensionOrder()
public function getExtensionOrder()
Return
| wild |
public function getSearchFields($object)Inherited
public function getSearchFields($object)
Inherited
Parameters
| $object |
Return
| array<PhabricatorSearchField> | Subclasses of PhabricatorSearchField, or an empty array |
public function getSearchAttachments($object)Inherited
public function getSearchAttachments($object)
Inherited
Parameters
| $object |
Return
| array<PhabricatorSearchEngineAttachment> | Subclasses of PhabricatorSearchEngineAttachment, or an empty array |
public function applyConstraintsToQuery($object, $query, $saved, $map)Inherited
public function applyConstraintsToQuery($object, $query, $saved, $map)
Inherited
PhabricatorSearchEngineExtension
Add additional parameters to the $query based on elements in the $map
Parameters
| $object | $object | A subclass of PhabricatorLiskDAO - a storage object, e.g. ManiphestTask or PhabricatorDashboardPortal |
| $query | $query | A corresponding subclass of PhabricatorCursorPagedPolicyAwareQuery, e.g. ManiphestTaskQuery or PhabricatorDashboardPortalQuery |
| PhabricatorSavedQuery | $saved | $saved |
| array | $map | $map |
Return
| void |
public function getFieldSpecificationsForConduit($object)
public function getFieldSpecificationsForConduit($object)
Parameters
| $object |
Return
| wild |
public function loadExtensionConduitData($objects)Inherited
public function loadExtensionConduitData($objects)
Inherited
Parameters
| array | $objects |
Return
| wild |
public function getFieldValuesForConduit($object, $data)
public function getFieldValuesForConduit($object, $data)
Parameters
| $object | ||
| $data |
Return
| wild |
final public static function getAllExtensions()Inherited
final public static function getAllExtensions()
Inherited
Return
| map<string, PhabricatorSearchEngineExtension> | Array of PhabricatorSearchEngineExtension extension keys and the PhabricatorSearchEngineExtension subclasses |
final public static function getAllEnabledExtensions()Inherited
final public static function getAllEnabledExtensions()
Inherited
Return
| wild |