WC_efactuurdirect D

Total Complexity 278
Dependencies 6
Dependents 0
Total lines 1,554
Lines of code 1,400
Logical lines of code 821
Comment lines 7
Methods 35
Properties 5

Methods 35

Method Rating Maintainability Complexity Lines of code
get_order_items()
D
27
31 151
generate_invoice()
C
30 28 115
output_efactuurdirectstatus()
C
33 23 93
__construct()
B
24
11 242
create_update_registred_wooefactuurdirect_client()
B
36 20 80
wooefd_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
wooefd_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
wooefd_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
64 2 10
getClientIdFromLocalDB()
S
65 2 8
add_admin_notice()
S
65 2 9
wooefd_load_admin_scripts()
S
70 1 6
generate_hidden_html()
S
68 1 10
wooefd_efd_edit_form_top_orders()
S
72 1 5