Code Analysis: MailerLite - WooCommerce integration 2.1.29

Most Complex Functions

Function Rating Complexity
MailerLite\Includes\Classes\Settings\MailerLiteSettings::updateSettings()
D
34
MailerLite\Includes\Classes\Settings\SynchronizeSettings::syncUntrackedCustomers()
C
28
MailerLite\Includes\Classes\Settings\SynchronizeSettings::syncUntrackedProducts()
C
30
MailerLite\Includes\Classes\Process\OrderProcess::processOrderSubscription()
C
22
MailerLite\Includes\Classes\Process\OrderProcess::processOrderTracking()
B
23
MailerLite\Includes\Classes\Settings\ShopSettings::wpSetConsumerData()
B
21
MailerLite\Includes\Classes\Settings\ApiSettings::apiKeyValidation()
B
19
MailerLite\Includes\Classes\Settings\MailerLiteSettings::getGroupOptions()
B
20
MailerLite\Includes\Classes\Process\CheckoutProcess::getCheckoutData()
B
18
MailerLite\Includes\Classes\Settings\MailerLiteSettings::getSubscriberFieldsFromCustomerData()
B
19
woo_ml_admin_notices()
B
17
Woo_Mailerlite_Integration::getShopSettingsFromDb()
B
17