Ssbhesabfa_Admin_Functions D

Total Complexity 220
Dependencies 12
Dependents 3
Total lines 1,401
Lines of code 1,107
Logical lines of code 706
Comment lines 44
Methods 30
Properties 2

Methods 30

Method Rating Maintainability Complexity Lines of code
setOrder()
C
28
26 141
exportOpeningQuantity()
B
36 21 73
setItemChanges()
B
37 16 77
syncProductsManually()
B
40 17 54
syncOrders()
A
40 11 57
setContact()
A
35 9 87
exportProducts()
A
38 10 66
setOrderPayment()
A
43 11 48
setItems()
A
50 11 28
importProducts()
A
35 7 86
exportCustomers()
A
42 7 48
setGuestCustomer()
A
42 6 51
syncProducts()
S
45 6 41
getPriceInWooCommerceDefaultCurrency()
S
59 7 13
getPriceInHesabfaDefaultCurrency()
S
59 7 13
getProductVariations()
S
55 6 20
isDateInFiscalYear()
S
54 5 21
saveItems()
S
48 4 33
getContactCodeByEmail()
S
52 4 24
isHesabfaContainContacts()
S
59 4 14
isHesabfaContainItems()
S
59 4 14
updateProductsInHesabfaBasedOnStore()
S
52 3 24
getInvoiceNumberByOrderId()
S
61 3 12
getInvoiceCodeByOrderId()
S
61 3 12
getContactCodeByCustomerId()
S
61 3 12
getCategoryPath()
S
62 2 11
isDateAfterActivation()
S
65 2 9
getBankCodeByPaymentMethod()
S
69 2 7
getCountriesAndStates()
S
69 2 7
cleanLogFile()
S
77 1 4