Gdpr_Cookie_Consent D

Total Complexity 167
Dependencies 7
Dependents 0
Total lines 1,119
Lines of code 800
Logical lines of code 310
Comment lines 312
Methods 21
Properties 4

Methods 21

Method Rating Maintainability Complexity Lines of code
gdpr_sanitise_settings()
D
20
98 129
gdpr_su_hex_shift()
B
39 17 62
gdpr_get_default_settings()
A
27
2 177
gdpr_envelope_settings_tabcontent()
A
48 10 36
gdpr_get_json_settings()
A
30 2 142
is_request()
S
61 8 12
gdpr_generate_settings_tabhead()
S
54 7 21
gdpr_allowed_html()
S
42 2 67
define_admin_hooks()
S
47 3 33
define_public_hooks()
S
55 3 18
gdpr_get_settings()
S
62 3 11
get_eu_countries()
S
50 1 35
load_dependencies()
S
56 2 18
__construct()
S
62 2 12
gdpr_allowed_protocols()
S
79 1 3
get_version()
S
82 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