StoreLinkrWooCommerceService D

Total Complexity 209
Dependencies 21
Dependents 1
Total lines 1,270
Lines of code 950
Logical lines of code 506
Comment lines 48
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
createOrder()
D
28
31 124
linkProductsAsVariant()
C
34 26 90
buildProductVariantOptions()
C
31 22 108
saveProduct()
B
38 18 68
getOrders()
B
32 13 108
linkProductGalleryImages()
A
45 16 42
mapProductFromDataArray()
A
45 13 41
mergeDuplicateAttributes()
A
42 12 55
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
findProductByEan()
S
56 3 20
findProductBySku()
S
56 3 18
upsertBrandName()
S
61 3 13
getCorrespondingCategoryIds()
S
65 3 9
createAttribute()
S
60 2 14
findProduct()
S
63 2 12
formatName()
S
54 1 25
buildAttributeSlug()
S
65 2 8
updateCategory()
S
71 1 6
findCategory()
S
80 1 3
rebuildLookupTableForProduct()
S
75 1 4
getWarnings()
S
82 1 3
logWarning()
S
76 1 4