Sender_Carts D

Total Complexity 217
Dependencies 9
Dependents 1
Total lines 1,192
Lines of code 917
Logical lines of code 525
Comment lines 33
Methods 34
Properties 3

Methods 34

Method Rating Maintainability Complexity Lines of code
senderCartUpdated()
D
30 37 105
senderConvertCart()
B
33 13 105
senderUpdateOrderStatus()
B
34 13 97
triggerEmailCheckout()
A
41 15 58
prepareConvertCart()
A
41 14 60
senderPrepareCartData()
A
38 13 68
senderFindActiveCart()
A
48 13 32
senderAddNewsletterCheck()
A
52 10 21
senderRecoverCart()
A
48 8 31
senderInjectThankYouScript()
A
49 8 29
senderSubscribeNewsletterBlockEnqueueAssets()
S
51 6 27
updateUserEmailMarketingConsent()
S
54 6 23
handleGuestConvertCart()
S
50 5 29
handleCartFragmentsFilters()
S
54 5 23
senderGetVisitor()
S
55 5 19
senderGetCart()
S
62 5 11
trackUser()
S
54 4 21
senderConvertCartFallback()
S
60 4 14
addConvertCartScript()
S
57 3 19
senderGetWoo()
S
65 4 10
senderWpNewsletterHandle()
S
61 3 13
senderAddCartsActions()
S
51 2 26
outputSenderTrackVisitorsScript()
S
64 3 10
senderSubscribeNewsletterText()
S
72 3 5
senderClearActiveCartSessionMap()
S
70 3 6
senderGetResourceKey()
S
66 2 9
senderMarkThankYouSeen()
S
67 2 7
runFallbackIfNotSeen()
S
70 2 6
__construct()
S
75 1 5
senderAddCartsFilters()
S
71 1 5
senderLoadOrderForConvert()
S
76 1 4
fixEmptyStoreRegistered()
S
82 1 3
addTrackCartScript()
S
70 1 8
addStatusCartUpdateScript()
S
69 1 8