Gdpr_Cookie_Consent D

Total Complexity 201
Dependencies 7
Dependents 14
Total lines 1,695
Lines of code 1,312
Logical lines of code 383
Comment lines 406
Methods 27
Properties 4

Methods 27

Method Rating Maintainability Complexity Lines of code
gdpr_sanitise_settings()
D
18
106 139
gdpr_get_json_settings()
C
18
16 313
gdpr_get_default_settings()
B
18
2 371
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
45 4 41
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_vendors()
S
55 2 20
print_deactivate_popup_dialog()
S
64 1 34
load_dependencies()
S
56 2 19
gdpr_get_iabtcf_vendor_consent_data()
S
62 2 12
enqueue_deactivate_popup_dialog_scripts()
S
55 1 23
is_plugins_screen()
S
78 1 3
get_version()
S
82 1 3
gdpr_allowed_protocols()
S
79 1 3
get_loader()
S
82 1 3
get_plugin_name()
S
82 1 3
run()
S
82 1 3
set_locale()
S
75 1 4
get_ccpa_countries()
S
69 1 8