Moo_OnlineOrders_Restapi D

Total Complexity 493
Dependencies 8
Dependents 2
Total lines 2,298
Lines of code 1,890
Logical lines of code 1,070
Comment lines 186
Methods 43
Properties 13

Methods 43

Method Rating Maintainability Complexity Lines of code
getCategories()
D
24
53 149
reOrder()
D
25
47 145
getItemsPerCategory()
D
27
41 120
getItemsDetail()
D
30 36 99
getCustomerFavorites()
C
34 31 75
addItemToCart()
C
32 27 98
search()
C
36 27 69
getMostPurchasedItems()
B
38 23 57
getOrdersForCustomer()
B
36 19 78
getModifierGroupsSettings()
A
45 15 42
register_routes()
A
27
1 244
getCart()
A
43 14 48
updateQtyforItem()
A
42 11 56
cleanCategories()
A
47 9 33
cleanModifiers()
A
47 9 33
cleanModifierGroups()
A
47 9 33
cleanOrderTypes()
A
47 9 33
cleanItems()
A
47 9 33
cleanTaxRates()
A
48 9 30
importCategory()
A
47 8 34
getCustomerAddressess()
A
49 7 31
updateCustomer()
S
50 7 29
__construct()
S
51 7 25
activeTheme()
S
49 6 31
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
saveThemeSettings()
S
55 5 17
updateSpecialInstructionforItem()
S
53 3 24
moo_refresh_itemQte_cart()
S
60 3 13
changeApiKey()
S
54 2 23
getItemStock()
S
68 3 8
moo_get_nbItems_in_cart()
S
66 3 8
applyCDN()
S
70 3 6
getAllThemes()
S
66 2 9
httpForImages()
S
72 1 6
updateBlackouts()
S
72 1 6
moo_sort_installed_themes()
S
80 1 3
httpsForImages()
S
72 1 6
moo_sort_items()
S
79 1 3
permissionCheck()
S
80 1 3