Cwis_GDPR_Admin B

Total Complexity 94
Dependencies 3
Dependents 0
Total lines 843
Lines of code 516
Logical lines of code 243
Comment lines 197
Methods 27
Properties 3

Methods 27

Method Rating Maintainability Complexity Lines of code
sanitize_cookie_tabs()
A
48 11 32
send_data_breach_confirmation_email()
A
38 5 74
get_consent_checkboxes()
S
54 7 17
seek_consent()
S
47 5 36
sanitize_consents()
S
55 6 19
define_admin_hooks()
S
43 4 47
edit_user_profile()
S
50 5 31
audit_log()
S
54 5 20
registration_errors()
S
56 5 18
woocommerce_consent_checkboxes()
S
57 5 15
privacy_policy_updated_notice()
S
50 2 34
user_profile_update()
S
57 3 16
privacy_policy_updated()
S
58 3 15
woo_nonce_fix()
S
69 4 6
save_user_consent_on_registration()
S
59 3 13
privacy_policy_page_missing()
S
57 2 19
register_settings()
S
58 2 16
ignore_privacy_policy_update()
S
64 3 9
woocommerce_checkout_save_consent()
S
62 2 11
telemetry_cleanup()
S
63 2 11
__construct()
S
53 1 24
display_gdpr_settings_page()
S
66 2 8
enqueue_styles()
S
67 2 7
enqueue_scripts()
S
67 2 7
clean_data_breach_request()
S
81 1 3
sanitize_with_links()
S
79 1 3
enqueue_gdpr_settings_menu()
S
71 1 5