WC_Billingo_Plus D

Total Complexity 505
Dependencies 10
Dependents 1
Total lines 2,632
Lines of code 1,741
Logical lines of code 1,164
Comment lines 371
Methods 50
Properties 7

Methods 50

Method Rating Maintainability Complexity Lines of code
generate_invoice()
D
0
161 555
generate_receipt()
D
20
54 184
get_order_item_tax_id()
C
36 24 71
init()
C
35 23 78
on_order_complete()
B
43 20 41
generate_void_invoice()
B
35 15 82
get_billingo_keys()
B
43 16 47
add_listing_actions()
A
43 16 43
get_order_shipping_tax_id()
A
44 13 43
generate_download_link()
A
46 11 39
generate_invoice_complete()
A
44 6 46
generate_proform_delete()
S
44 6 41
get_billingo_api()
S
53 7 23
get_block_id()
S
53 7 21
metabox()
S
56 7 15
get_invoice_note()
S
53 6 22
get_billingo_bank_accounts()
S
55 6 19
get_billingo_invoice_blocks()
S
55 6 19
get_billingo_api_key_by_id()
S
58 6 14
get_option()
S
60 6 13
get_coupon_invoice_item_details()
S
52 5 22
admin_init()
S
55 5 16
on_order_processing()
S
58 5 14
frontend_js()
S
58 5 13
check_payment_method_options()
S
62 5 11
calculate_item_prices()
S
55 4 18
orders_download_button()
S
57 4 16
get_billingo_accounts()
S
59 4 13
get_bank_account_id()
S
60 4 12
resend_email()
S
53 3 22
is_invoice_generated()
S
65 4 8
plugin_row_meta()
S
59 3 13
get_rounding_option()
S
60 3 12
__construct()
S
55 2 18
on_auto_invoice_error()
S
56 2 18
disable_invoice_for_free_order()
S
67 3 7
get_payment_method_deadline()
S
66 3 8
add_listing_column()
S
63 3 10
log_debug_messages()
S
64 3 9
log_error_messages()
S
63 2 11
get_invoice_type()
S
67 2 8
in_plugin_update_message()
S
68 2 8
woocommerce_hpos_compatible()
S
72 2 5
render_meta_box_content()
S
73 2 4
on_order_deleted()
S
74 2 5
render_meta_box_content_vat_number()
S
70 2 5
instance()
S
72 2 6
add_integration()
S
77 1 4
add_listing_actions_2()
S
80 1 3
plugin_action_links()
S
68 1 6