WC_efactuurdirect D

Total Complexity 278
Dependencies 6
Dependents 0
Total lines 1,550
Lines of code 1,399
Logical lines of code 820
Comment lines 6
Methods 35
Properties 5

Methods 35

Method Rating Maintainability Complexity Lines of code
get_order_items()
D
27
31 149
generate_invoice()
C
30 28 115
output_efactuurdirectstatus()
C
33 23 93
__construct()
B
24
11 243
create_update_registred_wooefactuurdirect_client()
B
36 20 80
add_listing_actions()
B
40 16 58
efactuurdirect_contact_create_update()
A
44 14 44
get_tax()
A
44 13 43
create_unregistred_efactuurdirect_client()
A
43 10 48
process_request_ajax()
A
44 10 45
getInvoiceStatusFromEFD()
A
51 11 25
load_api_connector()
A
51 11 25
checkEfdIdByContactDetails()
S
46 6 42
get_uom()
S
52 7 25
getPaymentMethods()
S
52 7 25
admin_options()
S
51 6 24
invoice_woo_order_id_efactuurdirect()
S
55 6 20
getApiStatus()
S
48 5 32
init_form_fields()
S
39 1 84
check_api_credential()
S
54 5 24
splitAdress()
S
58 4 15
get_rounded_tax_rate()
S
59 4 13
order_change_status()
S
67 4 7
getPdfFromEfd()
S
60 3 14
getUserSubdomainFromRoute()
S
61 3 13
updateDB()
S
57 2 19
get_tax_zero()
S
65 3 9
log()
S
67 3 8
generate_invoice_without_notices()
S
66 2 9
generate_invoice_action()
S
63 2 10
getClientIdFromLocalDB()
S
65 2 8
add_admin_notice()
S
65 2 9
load_admin_scripts()
S
71 1 6
generate_hidden_html()
S
69 1 10
efd_edit_form_top_orders()
S
72 1 5