Code Analysis: MailerLite - WooCommerce integration 2.1.3

Most Complex Functions

Function Rating Complexity
MailerLite\Includes\Classes\Settings\MailerLiteSettings::updateSettings()
D
34
MailerLite\Includes\Classes\Settings\SynchronizeSettings::syncUntrackedProducts()
C
23
MailerLite\Includes\Classes\Settings\SynchronizeSettings::syncUntrackedCustomers()
C
21
MailerLite\Includes\Classes\Process\OrderProcess::processOrderSubscription()
B
21
MailerLite\Includes\Classes\Settings\ShopSettings::wpSetConsumerData()
B
21
MailerLite\Includes\Classes\Settings\ApiSettings::apiKeyValidation()
B
19
MailerLite\Includes\Classes\Process\OrderProcess::processOrderTracking()
B
19
MailerLite\Includes\Classes\Process\CheckoutProcess::getCheckoutData()
B
17
woo_ml_admin_notices()
B
17
Woo_Mailerlite_Integration::getShopSettingsFromDb()
B
17
MailerLite\Includes\Classes\Process\OrderProcess::wpSendOrder()
A
13
MailerLite\Includes\Classes\Process\CartProcess::wpSendCart()
A
11