Sensei_Settings_API D

Total Complexity 182
Dependencies 2
Dependents 0
Total lines 1,329
Lines of code 674
Logical lines of code 343
Comment lines 481
Methods 49
Properties 14

Methods 49

Method Rating Maintainability Complexity Lines of code
validate_fields()
B
41 24 47
settings_tabs()
A
43 14 46
determine_method()
A
48 14 35
form_field_multicheck()
A
44 8 44
get_settings()
S
57 7 16
create_fields()
S
53 6 23
settings_screen()
S
45 4 48
form_field_info()
S
57 6 15
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_text()
S
61 4 9
form_field_button()
S
65 4 8
create_sections()
S
68 3 7
create_tabs()
S
66 3 9
parse_errors()
S
63 3 10
__get()
S
63 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
__construct()
S
59 1 15
form_field_textarea()
S
66 2 7
general_init()
S
68 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
render_content_drip_settings()
S
64 1 9
validate_field_text()
S
80 1 3
settings_fields()
S
73 1 5
settings_errors()
S
80 1 3
validate_field_range()
S
75 1 4
validate_field_url()
S
80 1 3
check_field_text()
S
77 1 4
register_hook_listener()
S
75 1 4
get_menu_label()
S
82 1 3
get_array_field_types()
S
81 1 3
get_name()
S
82 1 3
enqueue_styles()
S
70 1 6
validate_field_multicheck()
S
73 1 5