Code Analysis: ActiveCampaign for WooCommerce 2.3.2

Most Complex Functions

Function Rating Complexity
Activecampaign_For_Woocommerce_Run_Abandonment_Sync_Command::process_single_abandoned_cart_record()
D
51
Activecampaign_For_Woocommerce_Historical_Sync_Runner::bulk_sync_data()
D
41
Activecampaign_For_Woocommerce_Ecom_Customer::create_ecom_customer_from_order()
D
43
Activecampaign_For_Woocommerce_New_Order_Created_Event::checkout_completed()
D
37
Activecampaign_For_Woocommerce_Api_Client::execute()
D
33
Activecampaign_For_Woocommerce_New_Order_Sync_Job::iterate_order_data()
D
34
Activecampaign_For_Woocommerce_New_Order_Sync_Job::execute()
D
30
Activecampaign_For_Woocommerce_New_Order_Sync_Job::check_synced_order()
C
28
Activecampaign_For_Woocommerce_Historical_Sync_Runner_Cofe::bulk_sync_data()
C
26
Activecampaign_For_Woocommerce_Ecom_Product_Factory::convert_product_data_to_ecom_product()
C
24
Activecampaign_For_Woocommerce_Cofe_Ecom_Order::set_properties_from_order_data()
C
23
Activecampaign_For_Woocommerce_Admin::connection_health_check()
B
22