Code Analysis: Brevo for WooCommerce 4.0.1

Most Complex Functions

Function Rating Complexity
SendinblueWoocommerce\Managers\CartEventsManagers::get_tracking_data_order()
D
95
SendinblueWoocommerce\Managers\CartEventsManagers::get_tracking_data_cart()
D
50
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\OrdersManager::prepare_payload()
A
10
SendinblueWoocommerce\Managers\ApiManager::add_rest_endpoints()
A
2
SendinblueWoocommerce\Managers\ProductsManager::prepare_payload()
A
9
SendinblueWoocommerce\Managers\ProductsManager::is_valid_action()
A
10