RetainfulExitIntentPopupAddon B

Total Complexity 100
Dependencies 3
Dependents 0
Total lines 1,014
Lines of code 921
Logical lines of code 358
Comment lines 55
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
premiumAddonTabContent()
D
12
32 629
siteInit()
A
45 12 39
addSiteScripts()
A
43 10 43
setGuestEmailSession()
A
44 10 41
exitIntentPopup()
A
46 7 38
getEmailCollectionForm()
S
51 5 23
getPopupTemplateToInsert()
S
54 5 20
applyCouponAutomatically()
S
63 5 10
isValidUserToShow()
S
68 3 8
exitIntentPopInsertTemplate()
S
55 1 27
couponApplied()
S
69 2 6
init()
S
63 2 10
getDefaultPopupTemplate()
S
67 2 8
exitIntentCouponApplied()
S
80 1 3
getPopupTemplate()
S
75 1 4
getCurrentUrl()
S
77 1 4
__construct()
S
66 1 8