Code Analysis: Brevo for WooCommerce 4.0.40

Most Complex Functions

Function Rating Complexity
SendinblueWoocommerce\Managers\CartEventsManagers::get_tracking_data_order()
D
106
SendinblueWoocommerce\Managers\CartEventsManagers::get_tracking_data_cart()
D
54
SendinblueWoocommerce\Managers\UpdatePluginManagers::prepare_settings_collection()
C
28
SendinblueWoocommerce\Managers\ApiManager::on_order_status_changed()
C
27
SendinblueWoocommerce\Managers\ProductsManager::prepare_payload()
A
14
update_woocom_email_settings()
A
13
SendinblueWoocommerce\Managers\UpdatePluginManagers::prepare_email_settings_collection()
A
11
SendinblueWoocommerce\Managers\ApiManager::prepare_order_data()
A
8
SendinblueWoocommerce\Managers\ApiManager::create_key()
A
11
SendinblueWoocommerce\Managers\ApiManager::on_new_customer_note()
A
11
SendinblueWoocommerce\Managers\OrdersManager::prepare_payload()
A
10
SendinblueWoocommerce\Managers\ApiManager::add_rest_endpoints()
A
2