FlycartWooDiscountBase D

Total Complexity 278
Dependencies 8
Dependents 6
Total lines 1,459
Lines of code 1,041
Logical lines of code 595
Comment lines 263
Methods 50
Properties 7

Methods 50

Method Rating Maintainability Complexity Lines of code
fetchData()
B
37 22 73
doBulkAction()
B
40 18 60
removeAppliedMessageOfThirdPartyCoupon()
B
42 16 51
saveConfig()
B
43 16 46
createDuplicateRule()
A
42 16 45
updateStatus()
A
44 13 40
removeThirdPartyCoupon()
A
46 13 38
loadCoupons()
A
49 11 28
generateFormData()
A
53 10 23
woo_discount_adminPageScript()
A
44 8 45
checkSubmission()
A
50 9 27
getLocalizationData()
A
29
1 139
loadSelectedCouponOptions()
S
52 7 22
removeRule()
S
55 7 20
is_callback_match()
S
56 7 16
saveCartRule()
S
56 6 17
savePriceRule()
S
57 6 16
checkAccess()
S
58 6 15
checkForWPMLAndSetCookie()
S
57 6 15
loadProductSelectBox()
S
59 6 13
resetWDRCache()
S
56 5 18
remove_wrong_callbacks()
S
58 5 16
hasPriceRules()
S
59 5 15
viewManager()
S
56 4 17
removeHooksSetByOtherPlugins()
S
59 4 14
getBaseConfig()
S
61 4 13
storeLog()
S
60 4 12
addScriptInCheckoutPage()
S
57 3 18
getWooCommerceCouponCount()
S
64 4 10
adminMenu()
S
61 3 14
getInstance()
S
62 3 13
hasLargeNumberOfCoupon()
S
64 3 10
getConfigData()
S
71 3 5
changeTemplateForSaleTag()
S
65 3 8
fieldLink()
S
54 1 22
get_instance()
S
70 2 7
handleCartDiscount()
S
65 2 9
getPath()
S
66 2 9
hasCartRules()
S
69 2 7
getTemplatePath()
S
69 2 6
adminPages()
S
60 1 13
__construct()
S
98 1 1
handleDiscount()
S
69 1 7
handlePriceDiscount()
S
73 1 5
modifyName()
S
82 1 3
parseFormWithRules()
S
78 1 3
save()
S
91 1 2
formList()
S
71 1 7
getOption()
S
91 1 2
addActionLinksInPluginPage()
S
69 1 6