XmlImportWooCommerceService D

Total Complexity 179
Dependencies 16
Dependents 5
Total lines 638
Lines of code 429
Logical lines of code 262
Comment lines 163
Methods 20
Properties 5

Methods 20

Method Rating Maintainability Complexity Lines of code
syncVariableProductData()
D
24
54 148
maybeMakeProductSimple()
C
35 31 72
isUpdateTaxonomy()
A
54 15 19
isUpdateAttribute()
A
54 15 18
setImport()
A
52 12 22
isUpdateCustomField()
A
52 11 25
arrayCartesian()
S
52 7 26
isUpdateDataAllowed()
S
58 7 15
recountAttributes()
S
57 6 17
pushMeta()
S
66 6 7
__construct()
S
60 3 12
getInstance()
S
69 2 7
getOriginallyParsedData()
S
74 2 4
getLogger()
S
67 2 7
getOrdersIdsByProductId()
S
61 1 14
getAllOriginallyParsedData()
S
75 1 4
getProductTaxonomies()
S
82 1 3
getImport()
S
82 1 3
getPriceService()
S
82 1 3
getTaxonomiesService()
S
82 1 3