Sensei_Settings_API D

Total Complexity 170
Dependencies 0
Dependents 0
Total lines 1,186
Lines of code 652
Logical lines of code 330
Comment lines 376
Methods 46
Properties 14

Methods 46

Method Rating Maintainability Complexity Lines of code
validate_fields()
B
41 20 51
determine_method()
A
48 14 35
settings_tabs()
A
44 12 42
form_field_multicheck()
A
44 8 44
get_settings()
S
57 7 16
create_fields()
S
53 6 23
form_field_info()
S
57 6 15
settings_screen()
S
46 4 44
form_field_select()
S
49 5 28
form_field_range()
S
49 5 28
parse_fields()
S
61 6 12
form_field_images()
S
50 5 26
form_field_radio()
S
51 5 24
get_settings_raw()
S
61 5 13
render_additional_section_elements()
S
63 5 10
register_settings_screen()
S
61 4 11
form_field_checkbox()
S
54 3 21
form_field_button()
S
65 4 8
create_sections()
S
67 3 7
create_tabs()
S
65 3 9
form_field_text()
S
63 3 8
parse_errors()
S
62 3 10
enqueue_scripts()
S
63 3 10
enqueue_field_styles()
S
66 3 9
render_promo_banner()
S
56 1 27
validate_field_checkbox()
S
69 2 7
add_error()
S
66 2 8
form_field_color()
S
64 2 8
form_field_textarea()
S
66 2 7
general_init()
S
68 2 8
section_description()
S
72 2 5
__construct()
S
60 1 14
settings_fields()
S
73 1 5
init_fields()
S
80 1 3
validate_field_text()
S
80 1 3
init_sections()
S
80 1 3
validate_field_multicheck()
S
73 1 5
register_hook_listener()
S
75 1 4
validate_field_url()
S
80 1 3
check_field_text()
S
77 1 4
render_woocommerce_upgrade_settings()
S
64 1 9
render_content_drip_settings()
S
64 1 9
get_array_field_types()
S
81 1 3
settings_errors()
S
80 1 3
enqueue_styles()
S
70 1 6
validate_field_range()
S
75 1 4