SI_Settings_API D

Total Complexity 138
Dependencies 9
Dependents 5
Total lines 714
Lines of code 549
Logical lines of code 311
Comment lines 54
Methods 31
Properties 2

Methods 31

Method Rating Maintainability Complexity Lines of code
progress_track()
B
35 17 88
get_display_field()
B
41 18 53
register_rest_route()
A
42 9 55
get_input_field()
A
50 8 26
maybe_sanitize_value()
A
57 8 16
get_group_select_field()
S
52 7 23
_build_settings_array()
S
55 6 20
get_select_field()
S
54 6 19
get_checkbox_field()
S
55 6 17
get_textarea_field()
S
57 5 15
get_radio_field()
S
55 4 18
add_sub_admin_pages()
S
48 3 32
get_hidden_input_field()
S
59 4 13
_sanitize_input_array_for_vue()
S
62 4 11
get_file_input_field()
S
57 3 15
input_field_wrap()
S
66 4 7
display_settings()
S
64 4 9
get_multi_file_input_field()
S
57 3 15
sprout_settings_header()
S
61 3 11
register_scripts()
S
61 3 11
get_si_settings()
S
65 2 9
si_settings_render_settings_page()
S
64 2 9
init()
S
59 1 13
_sanitize_input_for_vue()
S
78 1 3
admin_messages()
S
81 1 3
add_settings_options()
S
72 1 5
script_localization()
S
67 1 7
sprout_progress_window()
S
71 1 6
ajax_view_sprout_progress_window()
S
77 1 4
sprout_admin_messages()
S
70 1 6
get_general_settings_tabs()
S
63 1 10