Ssbhesabfa_Admin_Functions D

Total Complexity 241
Dependencies 10
Dependents 4
Total lines 1,477
Lines of code 1,163
Logical lines of code 727
Comment lines 49
Methods 36
Properties 2

Methods 36

Method Rating Maintainability Complexity Lines of code
setOrder()
C
28
26 139
exportOpeningQuantity()
B
36 21 72
setItemChanges()
B
36 19 79
syncProductsManually()
B
40 17 54
syncOrders()
A
40 11 56
setContact()
A
36 9 85
exportProducts()
A
39 10 65
setOrderPayment()
A
43 11 48
setItems()
A
50 11 28
importProducts()
A
36 6 82
exportCustomers()
A
43 7 47
setGuestCustomer()
A
42 6 51
syncProducts()
S
44 6 42
getPriceInHesabfaDefaultCurrency()
S
57 7 17
getPriceInWooCommerceDefaultCurrency()
S
57 7 17
getProductVariations()
S
55 6 20
log()
S
58 6 14
isDateInFiscalYear()
S
54 5 21
saveItems()
S
48 4 32
getContactCodeByEmail()
S
52 4 24
isHesabfaContainItems()
S
59 4 14
isHesabfaContainContacts()
S
59 4 14
getObjectId()
S
60 4 12
getObjectIdByCode()
S
61 4 11
updateProductsInHesabfaBasedOnStore()
S
52 3 24
getInvoiceCodeByOrderId()
S
61 3 12
getInvoiceNumberByOrderId()
S
61 3 12
getContactCodeByCustomerId()
S
61 3 12
getCategoryPath()
S
62 2 11
getBankCodeByPaymentMethod()
S
69 2 7
getCountriesAndStates()
S
69 2 7
cleanLogFile()
S
68 2 7
isDateAfterActivation()
S
65 2 9
getItemCodeByProductId()
S
64 2 9
logDebugStr()
S
74 1 4
logDebugObj()
S
72 1 5