Code Analysis: Brevo for WooCommerce 3.0.9

Most Complex Functions

Function Rating Complexity
SendinblueWoocommerce\Managers\CartEventsManagers::get_tracking_data_order()
D
92
SendinblueWoocommerce\Managers\CartEventsManagers::get_tracking_data_cart()
D
49
SendinblueWoocommerce\Managers\UpdatePluginManagers::prepare_settings_collection()
C
28
SendinblueWoocommerce\Managers\ApiManager::on_order_status_changed()
C
27
SendinblueWoocommerce\Managers\ApiManager::prepare_order_data()
B
12
update_woocom_email_settings()
A
13
SendinblueWoocommerce\Managers\UpdatePluginManagers::prepare_email_settings_collection()
A
11
SendinblueWoocommerce\Managers\ApiManager::create_key()
A
11
SendinblueWoocommerce\Managers\ApiManager::on_new_customer_note()
A
9
SendinblueWoocommerce\Managers\CartEventsManagers::add_optin_billing()
A
8
SendinblueWoocommerce\Managers\CartEventsManagers::ws_cart_custom_fragment()
A
8
SendinblueWoocommerce\Managers\ApiManager::trigger_admin_email_on_failed_order()
S
7