THWMSCF_Settings D

Total Complexity 189
Dependencies 0
Dependents 1
Total lines 844
Lines of code 687
Logical lines of code 327
Comment lines 19
Methods 32
Properties 7

Methods 32

Method Rating Maintainability Complexity Lines of code
thwmsc_frontend_scripts()
D
33 38 74
render_form_field_element()
C
34 32 75
general_settings()
C
30 23 147
save_settings()
A
45 16 35
render_form_field_element_radio()
A
47 12 29
render_form_field_element_checkbox()
A
50 10 23
render_form_field_element_colorpicker()
S
55 7 17
init()
S
67 7 7
get_settings_fields()
S
38 1 75
frontend_design()
S
55 4 17
wmsc_multistep_template()
S
66 5 8
render_form_fragment_tooltip()
S
59 3 15
render_tabs_and_details()
S
61 3 11
get_settings()
S
56 2 18
before_checkout_form()
S
68 3 7
output_premium_version_notice()
S
58 1 27
__construct()
S
53 1 24
instance()
S
72 2 6
reset_settings()
S
66 2 8
get_wmsc_settings()
S
75 2 4
get_current_tab()
S
78 2 3
enqueue_admin_scripts()
S
65 2 8
wmsc_design()
S
66 2 9
render_form_section_separator()
S
71 1 7
update_settings()
S
75 1 4
get_tabs()
S
82 1 3
multistep_checkout()
S
83 1 3
render_form_field_blank()
S
77 1 5
add_screen_id()
S
72 1 5
astra_remove_shipping_from_billing()
S
79 1 3
add_settings_link()
S
71 1 5
admin_menu()
S
70 1 5