CRM_Core_Component
class CRM_Core_Component
Component stores all the static and dynamic information of the various CiviCRM components
Constants
COMPONENT_INFO_CLASS |
End part (filename) of the component information class'es name that needs to be present in components main directory. |
Properties
static | $_contactSubTypes |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
FIXME: This function does not appear to do anything. The is_array() check runs on a bunch of objects and (always?) returns false
Handle table dependencies of components.
Get components info from info file.
Details
at line 76
static mixed
get(string $name, null $attribute = NULL)
at line 90
static array
getComponents(bool $force = FALSE)
at line 119
static array
getComponentIDs()
at line 137
static array|null
getEnabledComponents(bool $force = FALSE)
at line 141
static
flushEnabledComponents()
at line 150
static array
getNames(bool $translated = FALSE)
at line 171
static bool
invoke($args, $type)
at line 206
static array
xmlMenu()
at line 224
static array
menu()
at line 244
static mixed
getComponentID(string $componentName)
at line 259
static int|null|string
getComponentName(int $componentID)
at line 276
static array
getQueryFields($checkPermission = TRUE)
at line 293
static
alterQuery($query, string $fnName)
at line 311
static null
from(string $fieldName, $mode, $side)
at line 333
static null
defaultReturnProperties($mode, bool $includeCustomFields = TRUE)
at line 355
static
buildSearchForm(CRM_Core_Form $form)
at line 370
static
searchAction($row, int $id)
at line 384
static array|null
contactSubTypes()
at line 398
static null
contactSubTypeProperties($subType, $op)
at line 411
static
taskList()
FIXME: This function does not appear to do anything. The is_array() check runs on a bunch of objects and (always?) returns false
at line 430
static
tableNames(array $tables)
Handle table dependencies of components.
at line 448
static array
getComponentsFromFile(string $crmFolderDir)
Get components info from info file.