CF7Bitrix24IntegrationPlugin D

Total Complexity 327
Dependencies 2
Dependents 1
Total lines 2,067
Lines of code 1,463
Logical lines of code 829
Comment lines 453
Methods 33
Properties 0

Methods 33

Method Rating Maintainability Complexity Lines of code
sendDataToBitrix24()
D
9
99 296
renderMappingPage()
D
19
53 218
isProActive()
C
35 25 77
getCrmFields()
B
37 20 68
write_log()
B
38 18 65
sendBitrixRequest()
A
35 13 84
renderProPage()
A
33 10 114
cf7bx_verify_offline_rsa()
A
47 12 34
renderSettingsPage()
A
31 2 169
getContactFormFields()
A
51 8 27
detect_license_bypass_attempt()
S
56 6 17
validate_license_key_format()
S
58 6 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
is_license_verification_rate_limited()
S
59 3 15
get_domain_hash()
S
62 4 10
schedule_queue()
S
59 3 14
registerSettings()
S
49 1 33
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
addProPage()
S
66 1 10