Gdpr_Cookie_Consent D

Total Complexity 222
Dependencies 7
Dependents 15
Total lines 2,087
Lines of code 1,691
Logical lines of code 396
Comment lines 413
Methods 29
Properties 7

Methods 29

Method Rating Maintainability Complexity Lines of code
gdpr_sanitise_settings()
D
17
107 140
gdpr_get_json_settings()
D
15
34 334
gdpr_get_default_settings()
B
18
2 378
gdpr_get_vendors()
B
34 1 338
gdpr_su_hex_shift()
B
39 17 62
gdpr_envelope_settings_tabcontent()
A
48 10 36
is_request()
S
61 8 12
gdpr_generate_settings_tabhead()
S
54 7 21
define_admin_hooks()
S
43 4 46
gdpr_allowed_html()
S
41 2 69
gdpr_save_vendors()
S
52 3 25
__construct()
S
55 3 21
define_public_hooks()
S
55 3 18
gdpr_get_settings()
S
62 3 11
get_eu_countries()
S
50 1 35
gdpr_get_all_vendors()
S
55 2 20
print_deactivate_popup_dialog()
S
64 1 34
gdpr_get_iabtcf_vendor_consent_data()
S
61 2 13
enqueue_deactivate_popup_dialog_scripts()
S
55 1 23
load_dependencies()
S
57 1 17
gdpr_get_gacm_vendors()
S
67 2 8
get_version()
S
82 1 3
get_loader()
S
82 1 3
gdpr_allowed_protocols()
S
79 1 3
run()
S
82 1 3
is_plugins_screen()
S
78 1 3
set_locale()
S
75 1 4
get_ccpa_countries()
S
69 1 8
get_plugin_name()
S
82 1 3