NCS_Cart_Admin_Settings B

Total Complexity 85
Dependencies 1
Dependents 1
Total lines 1,793
Lines of code 1,475
Logical lines of code 308
Comment lines 228
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
get_options_list()
C
19
2 414
get_payment_fields()
A
29 1 198
render_help_page_content()
A
35 1 146
get_integration_fields()
A
35 1 129
field_repeater()
A
46 7 39
setup_plugin_options_menu()
S
43 4 58
field_select()
S
53 6 22
validate_custom_tax()
S
51 5 27
get_tax_fields()
S
39 1 83
register_fields()
S
53 5 22
field_text()
S
54 4 20
field_color()
S
54 4 20
remove_repeater_blank()
S
64 4 10
sanitizer()
S
60 3 15
render_settings_page_content()
S
51 1 38
register_integration_tab_section()
S
54 2 21
register_email_tab_section()
S
55 2 19
field_editor()
S
56 2 18
register_payment_gateway_tab_section()
S
57 2 17
field_textarea()
S
57 2 16
admin_body_class()
S
66 3 8
taxonomy_menu_highlight()
S
67 3 8
field_password()
S
58 2 15
register_tax_tab_section()
S
59 2 14
field_upload()
S
58 2 14
field_checkbox()
S
59 2 13
field_radios()
S
59 2 13
sanitize_checkbox()
S
76 2 4
get_pages()
S
63 2 10
render_stacking_form()
S
63 1 13
register_sections()
S
62 1 12
__construct()
S
70 1 6
page_options()
S
79 1 3
section_settings()
S
91 1 2
field_html()
S
66 1 8