class CRM_Extension_Manager_Payment extends CRM_Extension_Manager_Base

This class stores logic for managing CiviCRM extensions.

Properties

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

Methods

Details

at line 44
__construct(CRM_Extension_Mapper $mapper)

Parameters

CRM_Extension_Mapper $mapper

at line 54
onPreInstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

at line 115
onPostInstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

onPostPostInstall(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

at line 159
onPreEnable(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

at line 169
onPostEnable(CRM_Extension_Info $info)

Parameters

CRM_Extension_Info $info

at line 146
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 124
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