CRM_Contact_BAO_Query_Hook
class CRM_Contact_BAO_Query_Hook
Delegate query functions based on hook system.
Properties
protected CRM_Contact_BAO_Query_Interface[] | $_queryObjects | Query objects. |
Methods
static object
singleton()
Singleton function used to manage this object.
array
getSearchQueryObjects()
Get or build the list of search objects (via hook).
array
getFields()
No description
alterSearchBuilderOptions($apiEntities, $fieldOptions)
No description
alterSearchQuery(string $query, string $fnName)
Alter search query.
string
buildSearchfrom(string $fieldName, $mode, $side)
No description
setTableDependency($tables)
No description
registerAdvancedSearchPane($panes)
No description
getPanesMapper($panes)
No description
setAdvancedSearchPaneTemplatePath($paneTemplatePathArray, $type)
No description
Details
at line 51
static object
singleton()
Singleton function used to manage this object.
at line 65
array
getSearchQueryObjects()
Get or build the list of search objects (via hook).
at line 76
array
getFields()
at line 89
alterSearchBuilderOptions($apiEntities, $fieldOptions)
at line 101
alterSearchQuery(string $query, string $fnName)
Alter search query.