Code Analysis: Sender.net email marketing 2.4.4

Function Rating Maintainability Complexity Lines of code
Sender_Carts::senderCartUpdated()
C
34 26 95
Sender_WooCommerce::senderUpdateCustomerData()
A
46 14 36
Sender_Automated_Emails::updateSettings()
A
44 12 43
Sender_WooCommerce::senderAddUserAfterManualOrderCreation()
A
47 12 34
Sender_WooCommerce::__construct()
A
50 10 26
Sender_WooCommerce::exportCustomers()
A
40 7 68
Sender_Carts::senderConvertCart()
A
44 8 46
Sender_WooCommerce::sendUsersToSender()
A
49 9 29
Sender_Automated_Emails::__construct()
A
51 8 28
Sender_WooCommerce::exportOrders()
A
41 6 57
Sender_Carts::senderPrepareCartData()
A
43 6 46
Sender_Carts::senderRecoverCart()
S
50 7 28
Sender_Carts::trackUser()
S
52 7 25
Sender_WooCommerce::senderAddProductImportScript()
S
46 6 38
Sender_Templates_Loader::senderAddSidebar()
S
53 7 23
Sender_API::senderTrackRegisteredUsers()
S
51 6 26
Sender_Templates_Loader::sender_is_cron_job_running()
S
56 6 18
Sender_Repository::senderCreateTables()
S
45 4 47
Sender_Model::createNew()
S
50 5 28
Sender_WooCommerce::exportProducts()
S
45 4 39
Sender_Carts::handleCartFragmentsFilters()
S
54 5 23
Sender_Automated_Emails::senderSetupWooCommerce()
S
59 5 16
Sender_API::senderBuildResponse()
S
59 5 14
Sender_Automated_Emails::checkApiKey()
S
57 4 18
Sender_Model::findByAttributes()
S
55 4 18
Sender_Carts::senderAddNewsletterCheck()
S
57 4 16
Sender_Automated_Emails::insertSdkScript()
S
53 3 30
Sender_Forms_Widget::widget()
S
61 4 12
Sender_Templates_Loader::senderHandleFormPost()
S
61 4 11
Sender_Model::update()
S
55 3 19
Sender_Forms_Widget::form()
S
57 3 16
Sender_Carts::triggerEmailCheckout()
S
64 4 9
Sender_API::senderTrackNotRegisteredUsers()
S
64 4 8
Sender_API::senderDeleteStore()
S
58 3 15
Sender_Carts::senderGetVisitor()
S
62 3 12
Sender_WooCommerce::senderNewsletter()
S
60 2 17
Sender_Model::parseResult()
S
68 3 7
Sender_Automated_Emails::senderAddActions()
S
64 3 9
Sender_Automated_Emails::senderSetupOptions()
S
67 3 8
Sender_WooCommerce::senderRemoveSubscriber()
S
66 3 8
Sender_WooCommerce::sendWoocommerceCustomersToSender()
S
64 3 10
Sender_Automated_Emails::getVersionPlugin()
S
68 3 7
Sender_Carts::senderAddNewsletterFromOrder()
S
71 3 5
Sender_Carts::senderAddNewsletter()
S
67 3 7
Sender_Carts::senderUpdateNewsletter()
S
64 3 9
Sender_API::senderBuildStatsResponse()
S
70 3 6
Sender_Carts::prepareConvertCart()
S
62 2 13
Sender_WooCommerce::scheduleSenderExportShopDataCronJob()
S
61 2 12
Sender_WooCommerce::getWooClientsOrderNotCompleted()
S
55 1 24
Sender_WooCommerce::getWooClientsOrderCompleted()
S
55 1 24
Sender_Carts::senderAddCartsActions()
S
57 1 16
Sender_Model::save()
S
72 2 6
Sender_Carts::senderGetWoo()
S
70 2 7
Sender_Model::findBy()
S
63 2 10
Sender_Forms_Widget::update()
S
71 2 5
Sender_Automated_Emails::addSenderPluginVersion()
S
66 2 9
Sender_API::senderGetResourceKey()
S
66 2 9
Sender_Automated_Emails::senderRegisterFormsWidget()
S
71 2 6
Sender_Model::__set()
S
69 2 7
Sender_Model::setAttribute()
S
68 2 8
Sender_Automated_Emails::senderCreateSettingsTemplates()
S
70 2 6
Sender_API::senderBaseRequestArguments()
S
70 2 6
Sender_Automated_Emails::senderHandleAddStore()
S
70 2 6
Sender_Carts::__construct()
S
66 2 9
Sender_Model::__get()
S
73 2 5
Sender_Carts::senderGetResourceKey()
S
66 2 9
Sender_API::senderExportData()
S
70 1 5
Sender_Model::find()
S
79 1 3
Sender_Carts::addTrackCartScript()
S
71 1 8
Sender_Carts::addConvertCartScript()
S
72 1 7
Sender_API::generateVisitorId()
S
68 1 6
Sender_API::senderDeleteCart()
S
68 1 6
Sender_WooCommerce::sender_cron_job_status()
S
75 1 5
Sender_Carts::senderGetCart()
S
81 1 3
Sender_API::senderApiShutdownCallback()
S
79 1 3
Sender_API::senderGetBaseArguments()
S
66 1 9
Sender_Automated_Emails::senderApiKey()
S
80 1 3
Sender_API::updateCustomer()
S
70 1 5
Sender_Automated_Emails::senderEnqueueStyles()
S
78 1 3
Sender_WooCommerce::senderExportShopDataCronJob()
S
64 1 10
Sender_API::senderAddStore()
S
63 1 10
Sender_Carts::enqueueSenderCheckoutEmailTriggerScript()
S
73 1 4
Sender_API::senderGetStore()
S
74 1 4
Sender_API::senderGetGroups()
S
74 1 4
Sender_Automated_Emails::senderAddFilters()
S
74 1 4
Sender_API::deleteSubscribers()
S
70 1 5
Sender_Carts::senderAddCartsFilters()
S
74 1 4
Sender_Templates_Loader::senderInitSidebar()
S
73 1 4
Sender_Automated_Emails::error_account_connected()
S
75 1 5
Sender_API::senderUpdateCart()
S
68 1 6
Sender_API::senderGetForms()
S
74 1 4
Sender_API::senderGetCart()
S
74 1 4
Sender_Forms_Widget::__construct()
S
64 1 10
Sender_API::senderGetAccount()
S
74 1 4
Sender_Automated_Emails::senderAddPluginLinks()
S
70 1 6
Sender_Automated_Emails::senderInitStyles()
S
74 1 4
Sender_Model::delete()
S
69 1 6
Sender_API::senderTrackCart()
S
70 1 5
Sender_Model::getTableName()
S
76 1 4
Sender_WooCommerce::getTablePrefix()
S
77 1 4
Sender_Automated_Emails::senderIsWooEnabled()
S
75 1 4
Sender_Model::isDirty()
S
80 1 3
Sender_API::senderTrackRegisterUserCallback()
S
80 1 3
Sender_Templates_Loader::__construct()
S
74 1 4