Sender_WooCommerce D

Total Complexity 205
Dependencies 6
Dependents 1
Total lines 1,267
Lines of code 1,014
Logical lines of code 547
Comment lines 24
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
exportOrders()
C
26
23 150
senderAddProductImportScript()
B
37 18 70
senderAddUserAfterManualOrderCreation()
B
39 18 67
exportProducts()
B
35 14 83
normalizePhoneE164()
B
42 16 51
sendUsersToSender()
A
41 15 55
senderUpdateCustomerData()
A
44 13 44
senderProcessOrderFromWoocommerceDashboard()
A
35 10 82
__construct()
A
47 11 32
exportCustomers()
A
38 7 78
senderGetCustomerData()
A
44 9 47
handleSenderNewsletterFromDashboard()
A
47 9 40
getSenderListForUser()
S
53 7 24
sendWoocommerceCustomersToSender()
S
52 6 26
updateEmailMarketingConsent()
S
54 6 23
logExportDebugInfo()
S
55 5 18
senderNewsletter()
S
52 4 30
senderRemoveSubscriber()
S
66 3 8
senderUpdateCustomerBackground()
S
70 3 6
getWooClientsOrderCompleted()
S
54 1 26
getWooClientsOrderNotCompleted()
S
54 1 26
scheduleSenderExportShopDataCronJob()
S
69 2 6
checkRateLimitation()
S
71 2 6
senderExportShopDataCronJob()
S
61 1 12
getTablePrefix()
S
77 1 4