NCS_Cart_Admin_Settings B

Total Complexity 91
Dependencies 2
Dependents 1
Total lines 2,000
Lines of code 1,666
Logical lines of code 325
Comment lines 295
Methods 37
Properties 3

Methods 37

Method Rating Maintainability Complexity Lines of code
get_options_list()
D
14
6 586
get_payment_fields()
A
29 1 197
get_integration_fields()
A
33 1 143
field_repeater()
A
45 7 39
setup_plugin_options_menu()
S
42 5 58
field_select()
S
53 6 22
render_help_page_content()
S
40 1 90
get_tax_fields()
S
38 1 89
register_fields()
S
52 5 25
get_invoice_fields()
S
39 1 81
field_text()
S
54 4 20
field_color()
S
54 4 20
remove_repeater_blank()
S
64 4 10
sc_tax_rates_importer()
S
61 3 12
sanitizer()
S
63 3 11
register_email_tab_section()
S
54 2 21
register_integration_tab_section()
S
54 2 20
register_payment_gateway_tab_section()
S
57 2 16
field_textarea()
S
57 2 16
admin_body_class()
S
67 3 7
taxonomy_menu_highlight()
S
67 3 8
field_password()
S
58 2 15
field_editor()
S
57 2 14
field_upload()
S
58 2 14
register_tax_tab_section()
S
60 2 13
register_invoice_tab_section()
S
60 2 13
field_checkbox()
S
59 2 13
field_radios()
S
59 2 13
render_settings_page_content()
S
55 1 26
sanitize_checkbox()
S
76 2 4
get_pages()
S
65 2 8
register_sections()
S
60 1 14
__construct()
S
70 1 6
render_stacking_form()
S
66 1 9
page_options()
S
79 1 3
section_settings()
S
91 1 2
field_html()
S
66 1 8