Code Analysis: MailerLite - WooCommerce integration 2.0.3

Most Complex Functions

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