ADVAIPBL_Settings_Manager B

Total Complexity 85
Dependencies 3
Dependents 1
Total lines 1,187
Lines of code 968
Logical lines of code 364
Comment lines 122
Methods 29
Properties 2

Methods 29

Method Rating Maintainability Complexity Lines of code
register_settings()
C
16
1 438
sanitize_settings()
B
32 19 93
text_field_callback()
A
43 12 44
sanitize_waf_rules()
A
47 7 37
geoip_db_status_callback()
S
47 5 41
geoblock_countries_callback()
S
53 4 22
switch_field_callback()
S
54 4 20
textarea_field_callback()
S
56 3 17
checkbox_field_callback()
S
57 3 15
threat_scores_callback()
S
50 2 28
xmlrpc_protection_mode_callback()
S
54 2 22
tfa_force_roles_callback()
S
55 2 22
notification_frequency_callback()
S
54 2 20
geolocation_provider_callback()
S
55 2 20
email_field_callback()
S
59 2 15
restrict_login_page_callback()
S
57 2 15
send_test_email_button_callback()
S
61 1 14
send_test_push_button_callback()
S
61 1 14
clear_cache_button_callback()
S
63 1 12
__construct()
S
77 1 4
timezone_select_callback()
S
85 1 1
threat_scoring_section_callback()
S
91 1 2
geoblocking_section_callback()
S
73 1 4
geolocation_method_callback()
S
64 1 10
recaptcha_enable_callback()
S
67 1 8
recaptcha_version_callback()
S
65 1 9
recaptcha_site_key_callback()
S
71 1 6
recaptcha_secret_key_callback()
S
71 1 6
recaptcha_score_callback()
S
66 1 9