Code Analysis: MailerLite - WooCommerce integration 1.8.3

Most Complex Classes

Class Rating Complexity
Woo_Mailerlite_Integration
B
94
RewriteAPI
A
75
MailerLiteAPI
A
71
MailerLiteAPI
A
60
MailerLiteClassicAPI
A
60
PlatformAPI
A
57
Woo_Mailerlite
S
27
WooMlBlock_Integration
S
12
MailerLiteClient
S
5
ApiType
S
0

Most Complex Functions

Function Rating Complexity
Woo_Mailerlite_Integration::sanitize_settings()
C
28
woo_ml_sync_untracked_products()
B
21
woo_ml_process_order_subscription()
B
19
mailerlite_wp_set_consumer_data()
B
20
woo_ml_get_sync_orders()
B
16
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
Woo_Mailerlite_Integration::init_form_fields()
A
7
Woo_Mailerlite_Integration::generate_woo_ml_sync_orders_html()
A
12
woo_ml_get_merged_order_tracking_data()
A
15