ATBDP_Settings_Panel A

Total Complexity 59
Dependencies 1
Dependents 1
Total lines 4,787
Lines of code 4,494
Logical lines of code 147
Comment lines 123
Methods 21
Properties 7

Methods 21

Method Rating Maintainability Complexity Lines of code
prepare_settings()
D
0
2 4,011
register_setting_fields()
A
27
2 193
handle_save_settings_data_request()
A
48 8 34
sanitize_fields_data()
A
56 8 17
in_settings_page()
S
61 6 12
update_settings_options()
S
51 5 25
get_simple_data_content()
S
59 4 13
menu_page_callback__settings_manager()
S
54 3 21
default_notifiable_events()
S
47 1 46
get_user_roles()
S
60 3 14
get_pages_with_prev_page()
S
62 3 11
get_pages_vl_arrays()
S
64 3 10
run()
S
62 2 11
default_events_to_notify_user()
S
58 1 18
only_user_notifiable_events()
S
58 1 18
update_init_options()
S
75 2 4
default_events_to_notify_admin()
S
62 1 14
add_menu_pages()
S
65 1 11
maybe_serialize()
S
79 1 3
events_to_notify_admin()
S
75 1 4
events_to_notify_user()
S
75 1 4