class CRM_Extension_Manager_Report extends CRM_Extension_Manager_Base

This class stores logic for managing CiviCRM extensions.

Constants

REPORT_GROUP_NAME

Properties

bool $autoReplace Whether to automatically uninstall and install during 'replace'. from CRM_Extension_Manager_Base

Methods

__construct()

CRM_Extension_Manager_Report constructor.

onPreInstall(CRM_Extension_Info $info)

No description

onPreEnable(CRM_Extension_Info $info)

No description

onPreDisable(CRM_Extension_Info $info)

No description

onPreUninstall(CRM_Extension_Info $info)

No description

array
getCustomReportsByName()

No description

array
getCustomReportsById()

No description

Details

at line 41
__construct()

CRM_Extension_Manager_Report constructor.

at line 53
onPreInstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

Exceptions

Exception

onPostInstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

onPostPostInstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

at line 119
onPreEnable(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

onPostEnable(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

at line 109
onPreDisable(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info May be generated from xml or DB (which is lossy).

onPostDisable(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info May be generated from xml or DB (which is lossy).

at line 92
onPreUninstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info May be generated from xml or DB (which is lossy).

onPostUninstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info May be generated from xml or DB (which is lossy).

onPreReplace(CRM_Extension_Info $oldInfo, CRM_Extension_Info $newInfo)

Parameters

CRM_Extension_Info $oldInfo
CRM_Extension_Info $newInfo

onPostReplace(CRM_Extension_Info $oldInfo, CRM_Extension_Info $newInfo)

Parameters

CRM_Extension_Info $oldInfo
CRM_Extension_Info $newInfo

at line 129
array getCustomReportsByName()

Return Value

array

at line 136
array getCustomReportsById()

Return Value

array