THWMSCF_Settings D

Total Complexity 309
Dependencies 0
Dependents 1
Total lines 1,758
Lines of code 1,491
Logical lines of code 529
Comment lines 38
Methods 47
Properties 7

Methods 47

Method Rating Maintainability Complexity Lines of code
thwmsc_frontend_scripts()
D
25
76 98
render_form_field_element()
D
30 43 88
general_settings()
D
27
28 167
thwmscf_deactivation_form()
C
25
7 325
save_settings()
A
45 16 35
output_review_request_link()
A
45 13 40
render_form_field_element_radio()
A
47 12 29
render_form_field_element_checkbox()
A
48 12 26
thwmsc_notice_actions()
A
51 12 25
thwmscf_deactivation_reason()
A
44 8 40
render_form_field_element_colorpicker()
S
54 7 18
add_review_order_on_right_side()
S
53 6 24
review_banner_custom_css()
S
55 1 94
init()
S
67 7 7
get_settings_fields()
S
36 1 88
frontend_design()
S
55 4 17
wmsc_multistep_template()
S
66 5 8
get_deactivation_reasons()
S
46 1 46
render_review_request_notice()
S
47 1 46
render_form_fragment_tooltip()
S
59 3 15
render_tooltip_new_ui()
S
63 3 11
admin_notice_js_snippet()
S
58 2 25
__construct()
S
46 1 37
get_settings()
S
55 2 18
wmsc_design()
S
65 3 10
before_checkout_form()
S
68 3 7
render_form_section_separator()
S
66 3 8
render_tabs_and_details()
S
62 3 10
output_premium_version_notice()
S
58 1 27
woocommerce_checkout_coupon_form_custom()
S
59 1 18
instance()
S
72 2 6
thwmsc_make_order_review_on_right()
S
71 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
add_settings_link()
S
62 2 10
hide_thwmscf_admin_notice()
S
70 1 6
hide_checkout_coupon_form()
S
82 1 3
astra_remove_shipping_from_billing()
S
79 1 3
render_premium_tab()
S
83 1 3
update_settings()
S
75 1 4
get_tabs()
S
82 1 3
multistep_checkout()
S
83 1 3
add_screen_id()
S
72 1 5
admin_menu()
S
73 1 4
render_form_field_blank()
S
75 1 5