WC_Billingo_Plus_Settings D

Total Complexity 148
Dependencies 4
Dependents 1
Total lines 1,285
Lines of code 1,068
Logical lines of code 315
Comment lines 92
Methods 38
Properties 1

Methods 38

Method Rating Maintainability Complexity Lines of code
save_payment_options()
D
23
46 188
init_form_fields()
C
15
2 513
migrate_to_v3_api()
A
42 10 50
migrate_settings()
A
44 9 44
is_settings_page()
A
56 8 18
get_email_ids_with_ajax()
S
49 6 31
get_receipt_billing_fields()
S
57 5 15
__construct()
S
53 4 21
get_fetch_error_message()
S
62 5 10
check_nav_availability()
S
65 4 9
get_invoice_blocks()
S
66 4 8
get_vat_options()
S
65 4 8
get_bank_accounts()
S
66 4 8
reload_blocks()
S
59 3 13
reload_bank_accounts()
S
59 3 13
get_order_statuses()
S
62 3 12
render_custom_setting_html()
S
55 1 19
add_class_to_body()
S
71 2 6
get_currency_codes()
S
67 2 7
wrap_start()
S
72 2 6
get_bulk_zip_error()
S
68 2 7
hide_rate_request()
S
66 2 8
wrap_end()
S
69 2 7
generate_wc_billingo_plus_settings_auto_status_html()
S
79 1 3
get_order_statuses_for_sync()
S
75 1 4
generate_wc_billingo_plus_settings_advanced_html()
S
79 1 3
generate_wc_billingo_plus_settings_vat_overrides_html()
S
79 1 3
generate_wc_billingo_plus_settings_automations_html()
S
79 1 3
generate_wc_billingo_plus_settings_auto_status_sync_html()
S
79 1 3
get_email_types()
S
81 1 3
generate_wc_billingo_plus_settings_rounding_html()
S
79 1 3
generate_wc_billingo_plus_settings_payment_methods_html()
S
79 1 3
generate_wc_billingo_plus_settings_accounts_html()
S
79 1 3
generate_wc_billingo_plus_settings_title_html()
S
79 1 3
get_order_statuses_for_void()
S
75 1 4
get_payment_methods()
S
80 1 3
get_shipping_methods()
S
80 1 3
generate_wc_billingo_plus_settings_notes_html()
S
79 1 3