CRM_Utils_Check_Component_DedupeRules
extends CRM_Utils_Check_Component
in package
Tags
Table of Contents
Methods
- checkAll() : array<string|int, CRM_Utils_Check_Message>
- Run all checks in this class.
- checkDedupeRulesExist() : array<string|int, CRM_Utils_Check_Message>
- fileExists() : bool
- Check if file exists on given URL.
- getAllChecks() : array<string|int, string>
- Get the names of all check functions in this class
- getChecksConfig() : array<string|int, mixed>
- Get the configured status checks.
- isDisabled() : bool
- Is the specified check disabled.
- isEnabled() : bool
- Should these checks be run?
- getContactTypesForRule() : array<string|int, string>
- Get dedupe rules, grouped by contact type, for a specific usage
- getMissingRules() : array<string|int, mixed>
- Returns an array of missing expected contact types
- isRequested() : bool
- Is this check one of those requested
Methods
checkAll()
Run all checks in this class.
public
checkAll([array<string|int, mixed> $requestedChecks = [] ][, bool $includeDisabled = FALSE ]) : array<string|int, CRM_Utils_Check_Message>
Parameters
- $requestedChecks : array<string|int, mixed> = []
-
Optionally specify the names of specific checks requested, or leave empty to run all
- $includeDisabled : bool = FALSE
-
Run checks that have been explicitly disabled (default false)
Tags
Return values
array<string|int, CRM_Utils_Check_Message>checkDedupeRulesExist()
public
static checkDedupeRulesExist() : array<string|int, CRM_Utils_Check_Message>
Return values
array<string|int, CRM_Utils_Check_Message>fileExists()
Check if file exists on given URL.
public
fileExists(string $url[, float|bool $timeoutOverride = FALSE ]) : bool
Parameters
- $url : string
- $timeoutOverride : float|bool = FALSE
Tags
Return values
boolgetAllChecks()
Get the names of all check functions in this class
public
getAllChecks() : array<string|int, string>
Return values
array<string|int, string>getChecksConfig()
Get the configured status checks.
public
getChecksConfig() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>isDisabled()
Is the specified check disabled.
public
isDisabled(string $method) : bool
Parameters
- $method : string
Tags
Return values
boolisEnabled()
Should these checks be run?
public
isEnabled() : bool
Return values
boolgetContactTypesForRule()
Get dedupe rules, grouped by contact type, for a specific usage
private
static getContactTypesForRule(string $used) : array<string|int, string>
Parameters
- $used : string
-
(Supervised, Unsupervised, General)
Return values
array<string|int, string>getMissingRules()
Returns an array of missing expected contact types
private
static getMissingRules(array<string|int, string> $rules) : array<string|int, mixed>
Parameters
- $rules : array<string|int, string>
Return values
array<string|int, mixed>isRequested()
Is this check one of those requested
private
isRequested(string $method, array<string|int, mixed> $requestedChecks) : bool
Parameters
- $method : string
- $requestedChecks : array<string|int, mixed>