WonderPushSettings C

Total Complexity 122
Dependencies 2
Dependents 7
Total lines 339
Lines of code 254
Logical lines of code 103
Comment lines 5
Methods 76
Properties 3

Methods 76

Method Rating Maintainability Complexity Lines of code
get()
S
73 3 4
__construct()
S
75 2 4
setDisableThankYouEvent()
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
getEnableCartReminder()
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
69 2 7
setEnableCartReminder()
S
78 2 3
getSettings()
S
74 2 4
setEnableOrderProcessingNotifications()
S
78 2 3
getDisableUsePostImageForIcon()
S
79 2 3
set()
S
72 2 5
getDisableUserIdInSnippet()
S
79 2 3
setDisableUserIdInSnippet()
S
78 2 3
getDisableSnippet()
S
79 2 3
getDisableSendOnPublish()
S
79 2 3
setDisableSendOnPublish()
S
78 2 3
getDisableSendByDefaultOnPublish()
S
79 2 3
setDisableSendByDefaultOnPublish()
S
78 2 3
getDisableFeedbackOnPublish()
S
79 2 3
setDisableFeedbackOnPublish()
S
78 2 3
setDisableSnippet()
S
78 2 3
setDisableUsePostImageForIcon()
S
78 2 3
setEnableOrderCompleteNotifications()
S
78 2 3
getDisableUsePostImageForLargeImage()
S
79 2 3
setDisableUsePostImageForLargeImage()
S
78 2 3
getEnableOrderProcessingNotifications()
S
79 2 3
getEnableOrderCompleteNotifications()
S
79 2 3
setUtmSource()
S
76 1 4
getUtmMedium()
S
80 1 3
setUtmMedium()
S
76 1 4
getUtmCampaign()
S
80 1 3
setUtmCampaign()
S
76 1 4
getUtmTerm()
S
80 1 3
setUtmParameter()
S
71 1 5
setUtmTerm()
S
76 1 4
getUtmContent()
S
80 1 3
setUtmContent()
S
76 1 4
getAdditionalInitOptionsJson()
S
80 1 3
setAdditionalInitOptionsJson()
S
76 1 4
save()
S
80 1 3
getUtmSource()
S
80 1 3
getAmpButtonHeight()
S
80 1 3
getUtmParameter()
S
72 1 5
setOrderProcessingNotificationsMessage()
S
76 1 4
getAccessToken()
S
80 1 3
setAccessToken()
S
79 1 3
getAmpButtonWidth()
S
80 1 3
setOrderCompleteNotificationsMessage()
S
76 1 4
getOrderCompleteNotificationsMessage()
S
80 1 3
getOrderProcessingNotificationsMessage()
S
80 1 3
getAmpUnsubscribeButtonLabel()
S
80 1 3
getAmpSubscribeButtonLabel()
S
80 1 3
setNotificationTitle()
S
79 1 3
getNotificationTitle()
S
80 1 3
setThankYouEventName()
S
79 1 3
getThankYouEventName()
S
80 1 3
getCartReminderMessage()
S
80 1 3
setCartReminderMessage()
S
76 1 4