Sensei_Settings_API D

Total Complexity 175
Dependencies 1
Dependents 0
Total lines 1,285
Lines of code 652
Logical lines of code 334
Comment lines 459
Methods 46
Properties 16

Methods 46

Method Rating Maintainability Complexity Lines of code
validate_fields()
B
41 24 47
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_range()
S
49 5 28
form_field_select()
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
form_field_text()
S
61 4 9
create_sections()
S
68 3 7
create_tabs()
S
66 3 9
parse_errors()
S
63 3 10
enqueue_scripts()
S
63 3 10
enqueue_field_styles()
S
66 3 9
render_promo_banner()
S
56 1 27
__construct()
S
58 1 17
form_field_textarea()
S
66 2 7
validate_field_checkbox()
S
69 2 7
general_init()
S
68 2 8
add_error()
S
66 2 8
form_field_color()
S
64 2 8
section_description()
S
72 2 5
init_fields()
S
80 1 3
init_sections()
S
80 1 3
render_woocommerce_upgrade_settings()
S
64 1 9
validate_field_text()
S
80 1 3
settings_fields()
S
73 1 5
register_hook_listener()
S
75 1 4
validate_field_range()
S
75 1 4
validate_field_url()
S
80 1 3
check_field_text()
S
77 1 4
settings_errors()
S
80 1 3
render_content_drip_settings()
S
64 1 9
get_array_field_types()
S
81 1 3
enqueue_styles()
S
70 1 6
validate_field_multicheck()
S
73 1 5