Code Analysis: MailerLite - WooCommerce integration 1.8.5

Most Complex Classes

Class Rating Complexity
Woo_Mailerlite_Integration
B
76
RewriteAPI
A
75
MailerLiteAPI
A
74
MailerLiteClassicAPI
A
61
MailerLiteAPI
A
60
PlatformAPI
A
58
Woo_Mailerlite
S
27
WooMlBlock_Integration
S
12
MailerLiteClient
S
6
ApiType
S
0

Most Complex Functions

Function Rating Complexity
Woo_Mailerlite_Integration::sanitize_settings()
C
28
woo_ml_sync_untracked_customers()
C
22
woo_ml_sync_untracked_products()
B
21
woo_ml_process_order_subscription()
B
19
mailerlite_wp_set_consumer_data()
B
20
Woo_Mailerlite_Integration::generate_woo_ml_sync_resources_html()
B
15
woo_ml_admin_notices()
B
17
Woo_Mailerlite_Integration::getShopSettingsFromDb()
B
17
mailerlite_wp_api_key_validation()
B
16
woo_ml_get_checkout_data()
B
15
mailerlite_wp_send_order()
A
14
Woo_Mailerlite_Integration::init_form_fields()
A
6