Page MenuHomeMTRNord's Forge
Diviner Tech Docs FerretSearchFunction

abstract class FerretSearchFunction
Phorge Technical Documentation (Search)

This class is not documented.

Methods

abstract public function getFerretFunctionName()

This method is not documented.
Return
stringFerret function name, e.g. 'title', 'body', 'comment', 'core', 'all'

abstract public function getFerretFieldKey()

This method is not documented.
Return
stringFerret field key, e.g. 'titl', 'body', 'cmnt', 'core', 'full'

abstract public function supportsObject($object)

This method is not documented.
Parameters
\PhabricatorFerretInterface$object
Return
bool

final public static function getNormalizedFunctionName($name)

This method is not documented.
Parameters
string$name$name
Return
stringLower-case $name

final public static function validateFerretFunctionName($function_name)

This method is not documented.
Parameters
string$function_name$function_name
Return
void

final public static function validateFerretFunctionFieldKey($field_key)

This method is not documented.
Parameters
string$field_keyFerret search engine field key, supposed to be four characters and only lowercase latin letters
Return
void

final public static function newFerretSearchFunctions()

This method is not documented.
Return
array<string,FerretSearchFunction>