StoreLinkrWooCommerceService D

Total Complexity 156
Dependencies 15
Dependents 1
Total lines 925
Lines of code 701
Logical lines of code 343
Comment lines 21
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
mapProductFromData()
C
32 28 98
linkProductsAsVariant()
C
35 25 83
getOrders()
B
33 13 102
mergeDuplicateAttributes()
A
42 12 55
linkProductGalleryImages()
A
49 13 33
saveProduct()
A
43 11 51
upsertAttributeAndTerm()
A
44 11 50
saveProductImage()
A
42 8 51
createCategory()
S
48 6 33
findExistingAttribute()
S
54 5 22
getCategories()
S
56 4 19
findProductBySku()
S
56 3 18
getCorrespondingCategoryIds()
S
65 3 9
createAttribute()
S
63 2 11
formatName()
S
54 1 25
formatPrice()
S
70 2 6
buildAttributeSlug()
S
65 2 8
findProduct()
S
69 2 7
findCategory()
S
80 1 3
rebuildLookupTableForProduct()
S
75 1 4
updateCategory()
S
71 1 6
getWarnings()
S
82 1 3
logWarning()
S
76 1 4