Documentation

CRM_Utils_Check_Component_DedupeRules extends CRM_Utils_Check_Component
in package

Tags
copyright

CiviCRM LLC https://civicrm.org/licensing

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
throws
CRM_Core_Exception
throws
UnauthorizedException
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
throws
GuzzleException
Return values
bool

getAllChecks()

Get the names of all check functions in this class

public getAllChecks() : array<string|int, string>
Return values
array<string|int, string>

isEnabled()

Should these checks be run?

public isEnabled() : bool
Return values
bool

getContactTypesForRule()

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>
Return values
bool

        
On this page

Search results