WC_Szamlazz D

Total Complexity 513
Dependencies 12
Dependents 1
Total lines 2,844
Lines of code 1,842
Logical lines of code 1,332
Comment lines 423
Methods 53
Properties 8

Methods 53

Method Rating Maintainability Complexity Lines of code
generate_invoice()
D
0
146 527
get_order_item_tax_label()
D
33 33 87
get_order_shipping_tax_label()
C
34 30 78
generate_receipt()
C
27
22 141
init()
C
34 25 79
on_order_complete()
C
40 26 50
add_listing_actions()
B
43 17 43
generate_void_invoice()
A
34 12 92
get_szamlazz_agent_key()
A
45 14 37
get_accounting_details()
A
50 13 24
on_order_deleted()
A
51 13 22
calculate_item_prices()
A
40 9 60
generate_proform_delete()
A
42 7 52
generate_invoice_complete()
A
44 7 39
send_receipt()
S
45 6 40
should_generate_auto_invoice()
S
54 7 20
on_order_processing()
S
55 7 17
add_metabox()
S
55 7 16
get_option()
S
59 7 13
get_invoice_note()
S
52 6 23
generate_void_receipt()
S
42 4 49
frontend_css()
S
55 6 16
get_szamlazz_agent_key_by_id()
S
58 6 14
get_coupon_invoice_item_details()
S
53 5 21
admin_init()
S
54 5 17
is_invoice_generated()
S
65 6 8
get_authentication_xml_object()
S
61 5 11
generate_download_link()
S
56 4 19
orders_download_button()
S
57 4 16
get_szamlazz_accounts()
S
59 4 13
on_order_post_deleted()
S
62 4 11
on_auto_invoice_error()
S
54 3 20
plugin_row_meta()
S
59 3 13
get_pdf_file_path()
S
54 2 18
disable_invoice_for_free_order()
S
67 3 7
add_listing_column()
S
63 3 10
log_debug_messages()
S
64 3 9
check_payment_method_options()
S
66 3 8
get_payment_method_deadline()
S
66 3 8
load_admin_messages()
S
65 3 9
get_order_discout_tax_label()
S
67 3 7
__construct()
S
56 1 18
instance()
S
72 2 6
render_meta_box_content_vat_number()
S
70 2 5
render_meta_box_content()
S
73 2 4
woocommerce_hpos_compatible()
S
69 2 6
in_plugin_update_message()
S
68 2 8
log_error_messages()
S
68 1 7
plugin_action_links()
S
68 1 6
add_listing_actions_2()
S
80 1 3
add_integration()
S
77 1 4
load_plugin_textdomain()
S
67 1 7
is_invoice_paid()
S
75 1 4