SI_Settings_API D

Total Complexity 140
Dependencies 9
Dependents 17
Total lines 918
Lines of code 758
Logical lines of code 325
Comment lines 58
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
40 11 63
get_allowed_html()
A
30 1 182
get_input_field()
A
50 8 27
maybe_sanitize_value()
A
57 8 16
get_group_select_field()
S
51 7 24
_build_settings_array()
S
55 6 20
get_select_field()
S
53 6 20
get_checkbox_field()
S
54 6 19
get_textarea_field()
S
56 5 16
get_radio_field()
S
53 4 21
add_sub_admin_pages()
S
48 3 32
get_hidden_input_field()
S
58 4 14
display_settings()
S
61 4 12
_sanitize_input_array_for_vue()
S
62 4 11
get_file_input_field()
S
57 3 15
sprout_settings_header()
S
58 3 15
input_field_wrap()
S
66 4 7
get_multi_file_input_field()
S
57 3 15
register_scripts()
S
61 3 11
si_settings_render_settings_page()
S
60 2 12
get_si_settings()
S
65 2 9
init()
S
60 1 12
get_general_settings_tabs()
S
62 1 11
add_settings_options()
S
72 1 5
script_localization()
S
64 1 9
sprout_progress_window()
S
71 1 6
ajax_view_sprout_progress_window()
S
77 1 4
sprout_admin_messages()
S
70 1 6
_sanitize_input_for_vue()
S
78 1 3