APIClass D

Total Complexity 187
Dependencies 9
Dependents 4
Total lines 1,534
Lines of code 1,078
Logical lines of code 589
Comment lines 251
Methods 36
Properties 0

Methods 36

Method Rating Maintainability Complexity Lines of code
getProductByID()
D
27
30 138
getProductListByID()
C
34 25 90
getOrderByID()
B
36 15 73
getProducts()
A
41 13 55
getSiteData()
A
33 7 109
getCartLineByID()
A
43 10 45
webhookCRUD()
A
48 9 33
tokenValidation()
A
47 8 34
ChangeProfile()
A
52 8 23
getRecommendedProducts()
S
49 6 30
getCustomerByID()
S
43 4 49
generateCheckout()
S
50 4 29
getAllCollectionsCategories()
S
56 4 18
deleteUser()
S
59 4 15
customerSignUp()
S
52 3 26
SignIn()
S
51 3 26
getPublicSiteData()
S
43 1 50
getAddresses()
S
49 2 33
nonceValidation()
S
58 3 16
getCollectionByID()
S
57 3 15
updateAddress()
S
50 2 26
getAvailableLanguages()
S
56 2 19
getOrders()
S
57 2 17
getParentProductIdByVarientId()
S
64 3 10
checkUserEmailExist()
S
71 3 5
forgotPassword()
S
58 2 15
getAttributeTerms()
S
56 1 19
getPostCount()
S
72 2 5
getProductFilters()
S
64 1 11
storeFrontToken()
S
73 1 5
GetCollectionsByIds()
S
66 1 9
GetProductsByIds()
S
66 1 9
currency()
S
72 1 5
getTermCount()
S
76 1 4
GetProductsByVarientId()
S
65 1 9
__construct()
S
81 1 3