CF7Bitrix24IntegrationPlugin D

Total Complexity 326
Dependencies 2
Dependents 1
Total lines 2,113
Lines of code 1,490
Logical lines of code 798
Comment lines 452
Methods 37
Properties 0

Methods 37

Method Rating Maintainability Complexity Lines of code
sendDataToBitrix24()
D
9
99 296
renderMappingPage()
D
19
54 215
getCrmFields()
B
37 20 68
write_log()
B
38 18 65
renderProPage()
B
32 11 143
sendBitrixRequest()
A
35 13 84
renderSettingsPage()
A
31 3 169
cf7bx_verify_offline_rsa()
A
47 12 34
checkLicenseFile()
A
48 8 34
getContactFormFields()
A
51 8 27
detect_license_bypass_attempt()
S
56 6 17
validate_license_key_format()
S
58 6 15
domainMatches()
S
58 5 15
cf7bx_domain_matches()
S
58 5 15
activate()
S
62 5 11
sendQueuedItem()
S
54 4 18
get_client_ip()
S
56 4 18
cf7bx_b64url_decode()
S
61 4 11
renderDocumentationPage()
S
47 2 37
__construct()
S
56 3 17
getCurrentDomain()
S
63 4 10
is_license_verification_rate_limited()
S
59 3 15
get_domain_hash()
S
62 4 10
schedule_queue()
S
59 3 14
isProActive()
S
60 3 13
registerSettings()
S
50 1 31
load_woocommerce_integration()
S
70 3 6
processQueue()
S
66 3 8
enqueueStyles()
S
72 3 4
addHiddenFields()
S
70 2 5
renderAuthorBlock()
S
60 1 15
deactivate()
S
82 1 3
addSettingsPage()
S
67 1 9
addMappingPage()
S
65 1 10
addDocumentationPage()
S
65 1 10
verifyLicenseSignature()
S
66 1 8
addProPage()
S
66 1 10