ETCPF_BasicFeed D

Total Complexity 170
Dependencies 11
Dependents 0
Total lines 1,120
Lines of code 667
Logical lines of code 417
Comment lines 268
Methods 41
Properties 73

Methods 41

Method Rating Maintainability Complexity Lines of code
getFeedData()
B
37 18 69
handleProduct()
A
47 13 36
createCustomFeed()
A
40 9 64
updateCustomFeed()
A
40 9 63
continueFeed()
A
49 10 30
continueFeedCustom()
A
49 10 30
getErrorReportList()
A
45 9 38
formatLine()
A
51 9 26
handleProductCustom()
A
51 9 26
loadAttributeUserMap()
S
53 6 22
checkFolders()
S
55 5 21
addAttributeDefault()
S
55 4 19
addAttributeMapping()
S
56 4 18
createFeed()
S
59 4 15
insertField()
S
61 4 13
fetchProductAttribute()
S
66 4 8
getErrorMessages()
S
61 3 12
createFeedCustom()
S
61 3 12
prepareErrorReports()
S
57 2 17
addRule()
S
58 2 15
containsNonUTF8Character()
S
66 3 8
getRuleByName()
S
68 3 8
getMapping()
S
68 3 8
getMappingByMapto()
S
68 3 8
logActivity()
S
74 2 5
initializeOverrides()
S
68 2 7
initializeCustomOverrides()
S
68 2 7
addErrorMessage()
S
64 2 10
getProductListForCustomFeed()
S
63 1 11
__construct()
S
67 1 8
resumeFeed()
S
82 1 3
must_exit()
S
83 1 3
finalizeRead()
S
100 1 2
leaveFeed()
S
100 1 2
initalizeRead()
S
100 1 2
initializeFeed()
S
100 1 2
handleProductSave()
S
80 1 3
formatProduct()
S
83 1 3
getFeedHeader()
S
83 1 3
checkIfFeedFileAlreadyExists()
S
68 1 7
getFeedFooter()
S
83 1 3