WonderPushSettings C

Total Complexity 121
Dependencies 2
Dependents 7
Total lines 320
Lines of code 236
Logical lines of code 94
Comment lines 8
Methods 71
Properties 3

Methods 71

Method Rating Maintainability Complexity Lines of code
get()
S
73 3 4
__construct()
S
75 2 4
setDisableThankYouEvent()
S
78 2 3
setEnableCartReminder()
S
78 2 3
getEnableUserSegmentation()
S
79 2 3
setEnableUserSegmentation()
S
78 2 3
getCartReminderStrategy()
S
75 2 4
setCartReminderStrategy()
S
74 2 4
getCartReminderDestination()
S
75 2 4
setCartReminderDestination()
S
74 2 4
getDisableCartReminderImage()
S
79 2 3
setDisableCartReminderImage()
S
78 2 3
getDisableThankYouEvent()
S
79 2 3
getDisableAmpUnsubscribe()
S
79 2 3
getEnableOrderProcessingNotifications()
S
79 2 3
setDisableAmpUnsubscribe()
S
78 2 3
setAmpSubscribeButtonLabel()
S
78 2 3
setAmpUnsubscribeButtonLabel()
S
78 2 3
getDisableAmpTopSubscribeButton()
S
79 2 3
setDisableAmpTopSubscribeButton()
S
78 2 3
getDisableAmpBottomSubscribeButton()
S
79 2 3
setDisableAmpBottomSubscribeButton()
S
78 2 3
setAmpButtonWidth()
S
78 2 3
setAmpButtonHeight()
S
78 2 3
getUtmParameters()
S
65 2 9
clearUtmParameters()
S
67 2 7
setEnableOrderProcessingNotifications()
S
78 2 3
getEnableCartReminder()
S
79 2 3
setEnableOrderCompleteNotifications()
S
78 2 3
setDisableSendByDefaultOnPublish()
S
78 2 3
set()
S
72 2 5
getDeliveryTimeSeconds()
S
79 2 3
setDeliveryTimeSeconds()
S
78 2 3
getBypassWordPressHttpClient()
S
79 2 3
getDisableUserIdInSnippet()
S
79 2 3
setDisableUserIdInSnippet()
S
78 2 3
getDisableSnippet()
S
79 2 3
setDisableSnippet()
S
78 2 3
getDisableSendOnPublish()
S
79 2 3
setDisableSendOnPublish()
S
78 2 3
getDisableSendByDefaultOnPublish()
S
79 2 3
getSettings()
S
74 2 4
getDisableFeedbackOnPublish()
S
79 2 3
setDisableFeedbackOnPublish()
S
78 2 3
getDisableUsePostImageForIcon()
S
79 2 3
setDisableUsePostImageForIcon()
S
78 2 3
getDisableUsePostImageForLargeImage()
S
79 2 3
setDisableUsePostImageForLargeImage()
S
78 2 3
getEnableOrderCompleteNotifications()
S
79 2 3
setNotificationTitle()
S
79 1 3
save()
S
80 1 3
setAdditionalInitOptionsJson()
S
76 1 4
getAdditionalInitOptionsJson()
S
80 1 3
setOrderCompleteNotificationsMessage()
S
76 1 4
getAccessToken()
S
80 1 3
setAccessToken()
S
79 1 3
getAmpButtonHeight()
S
80 1 3
getAmpButtonWidth()
S
80 1 3
setDefaultTargetSegmentId()
S
79 1 3
getOrderProcessingNotificationsMessage()
S
80 1 3
setBypassWordPressHttpClient()
S
79 1 3
getDefaultTargetSegmentId()
S
80 1 3
getCartReminderMessage()
S
80 1 3
getAmpUnsubscribeButtonLabel()
S
80 1 3
setOrderProcessingNotificationsMessage()
S
76 1 4
getAmpSubscribeButtonLabel()
S
80 1 3
getNotificationTitle()
S
80 1 3
setThankYouEventName()
S
79 1 3
getOrderCompleteNotificationsMessage()
S
80 1 3
setCartReminderMessage()
S
76 1 4
getThankYouEventName()
S
80 1 3