Moo_OnlineOrders_Restapi D

Total Complexity 512
Dependencies 10
Dependents 1
Total lines 2,526
Lines of code 2,118
Logical lines of code 1,152
Comment lines 189
Methods 52
Properties 14

Methods 52

Method Rating Maintainability Complexity Lines of code
getCategories()
D
25
49 135
getItemsPerCategory()
D
29 38 105
getItemsDetail()
D
31 34 95
reOrder()
D
29 30 121
addItemToCart()
C
31 30 103
getCustomerFavorites()
C
34 30 76
search()
C
36 24 69
getMostPurchasedItems()
C
37 24 63
getOrdersForCustomer()
B
36 18 76
getModifierGroupsSettings()
B
42 17 52
register_routes()
B
25
1 291
getCart()
A
43 14 48
updateQtyforItem()
A
42 11 55
getName()
A
53 11 25
cleanModifiers()
A
46 9 38
cleanOrderTypes()
A
46 9 38
cleanItems()
A
46 9 38
cleanCategories()
A
46 9 38
cleanModifierGroups()
A
46 9 38
cleanTaxRates()
A
47 9 35
__construct()
A
48 9 31
getCustomerAddressess()
A
49 7 31
importCategory()
S
47 6 34
activeTheme()
S
49 6 31
updateCustomer()
S
50 6 29
getCustomer()
S
50 6 29
updateCustomerPassword()
S
51 6 26
getThemeSettings()
S
52 6 23
getInstalledThemes()
S
52 6 22
removeFromCart()
S
50 5 30
editOneModifierGroup()
S
52 5 25
saveThemeSettings()
S
54 5 20
markItemAsFeatured()
S
55 4 20
markItemAsOutOfStock()
S
55 4 20
showHideAnItem()
S
55 4 20
getOneModifierGroup()
S
50 3 30
updateSpecialInstructionforItem()
S
53 3 24
repairDatabase()
S
58 3 17
getItemStock()
S
66 4 8
getGiftCardBalance()
S
62 4 10
moo_refresh_itemQte_cart()
S
60 3 13
changeApiKey()
S
53 2 24
moo_sort_items()
S
69 3 6
moo_get_nbItems_in_cart()
S
66 3 8
applyCDN()
S
70 3 6
moo_sort_installed_themes()
S
70 3 6
getAllThemes()
S
66 2 9
stripSlashes()
S
71 2 6
updateBlackouts()
S
72 1 6
httpForImages()
S
72 1 6
permissionCheck()
S
80 1 3
httpsForImages()
S
72 1 6