WC_Billingo_Plus_Settings D

Total Complexity 153
Dependencies 2
Dependents 1
Total lines 1,334
Lines of code 1,103
Logical lines of code 340
Comment lines 82
Methods 40
Properties 2

Methods 40

Method Rating Maintainability Complexity Lines of code
save_payment_options()
D
23
46 188
init_form_fields()
C
16
2 492
migrate_to_v3_api()
A
42 10 50
migrate_settings()
A
44 9 44
is_settings_page()
A
56 8 18
pro_check()
S
49 6 30
get_email_ids_with_ajax()
S
50 5 28
__construct()
S
50 5 26
pro_deactivate()
S
50 4 28
get_fetch_error_message()
S
62 5 10
get_invoice_blocks()
S
66 4 8
get_vat_options()
S
65 4 8
get_bank_accounts()
S
66 4 8
check_nav_availability()
S
65 4 9
get_order_statuses()
S
62 3 12
reload_blocks()
S
61 3 12
reload_bank_accounts()
S
61 3 12
render_custom_setting_html()
S
55 1 19
get_bulk_zip_error()
S
68 2 7
get_currency_codes()
S
67 2 7
wrap_end()
S
67 2 8
add_class_to_body()
S
71 2 6
wrap_start()
S
72 2 6
get_receipt_billing_fields()
S
58 1 15
get_order_statuses_for_void()
S
75 1 4
get_order_statuses_for_sync()
S
75 1 4
hide_rate_request()
S
73 1 5
generate_wc_billingo_plus_settings_title_html()
S
79 1 3
generate_wc_billingo_plus_settings_accounts_html()
S
79 1 3
get_email_types()
S
81 1 3
generate_wc_billingo_plus_settings_payment_methods_html()
S
79 1 3
generate_wc_billingo_plus_settings_rounding_html()
S
79 1 3
generate_wc_billingo_plus_settings_auto_status_html()
S
79 1 3
generate_wc_billingo_plus_settings_auto_status_sync_html()
S
79 1 3
generate_wc_billingo_plus_settings_automations_html()
S
79 1 3
generate_wc_billingo_plus_settings_vat_overrides_html()
S
79 1 3
generate_wc_billingo_plus_settings_advanced_html()
S
79 1 3
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