Code Analysis: Shipday Integration for WooCommerce 0.4.9

Function Rating Maintainability Complexity Lines of code
get_times()
A
56 8 16
Coderocks_Woo_Delivery::set_pickup_datetime()
S
59 5 13
Coderocks_Woo_Delivery::set_delivery_datetime()
S
58 5 13
Woocommerce_Core_Shipday::get_dropoff_object()
S
51 4 25
WCFM_Order_Shipday::generate_payloads_api_keys()
S
52 4 24
Woocommerce_Core_Shipday::get_shipping_address()
S
54 4 19
WooCommerce_REST_API::post_payload()
S
49 3 32
Order_Delivery_Date_Shipday::initialize_ordd_lite()
S
61 4 12
Dokan_Order_Shipday::get_payloads()
S
52 3 27
WooCommerce_REST_API::register_in_server()
S
56 3 20
post_orders()
S
64 4 9
Woocommerce_Core_Shipday::get_order_items()
S
60 3 13
WCFM_Order_Shipday::split_items_by_vendors()
S
63 3 11
WCFM_vendor_settings_shipday::settings()
S
52 2 25
WCFM_Order_Shipday::get_costing()
S
56 2 19
WC_Settings_Tab_Shipday::get_settings()
S
50 1 31
Order_Delivery_Date_Shipday::__construct()
S
67 3 8
Shipday_Order_Management::checkout_process()
S
65 3 9
Notices::rest_api_key_notice()
S
64 2 12
Notices::shipday_api_key_notice()
S
64 2 12
curl_post_order()
S
54 1 23
Woocommerce_Core_Shipday::get_customer_info()
S
54 1 21
WCFM_Order_Shipday::get_vendor_info()
S
54 1 20
Woo_Order_Shipday::get_restaurant_info()
S
55 1 18
WCFM_Order_Shipday::get_signature()
S
58 1 16
Woocommerce_Core_Shipday::get_payment_info()
S
70 2 6
WCFM_Order_Shipday::get_payloads()
S
66 2 8
post_order()
S
71 2 5
main()
S
67 2 9
streams_post_order()
S
59 1 15
handle_null()
S
79 2 3
logger()
S
69 2 6
Coderocks_Woo_Delivery::__construct()
S
64 2 10
Dokan_Order_Shipday::get_signature()
S
59 1 15
Woocommerce_Core_Shipday::to_state_name()
S
77 2 3
Woocommerce_Core_Shipday::to_country_name()
S
77 2 3
Woo_Order_Shipday::get_costing()
S
60 1 14
Woo_Order_Shipday::get_signature()
S
63 1 12
Dokan_Order_Shipday::get_vendor_info()
S
62 1 11
Woo_Order_Shipday::get_payload_without_dependant_info()
S
64 1 11
Date_Picker_Object::has_pickup_date()
S
80 1 3
Dokan_Order_Shipday::__construct()
S
82 1 3
Woocommerce_Core_Shipday::add_calling_country_code()
S
81 1 3
Date_Picker_Object::has_pickup_time()
S
82 1 3
Dokan_Order_Shipday::create_suborders()
S
68 1 8
WC_Settings_Tab_Shipday::init()
S
69 1 6
WCFM_vendor_settings_shipday::init()
S
78 1 3
Order_Delivery_Date_Shipday::initialize_ordd_pro()
S
72 1 5
Date_Picker_Object::get_pickup_date()
S
80 1 3
Shipday_Order_Management::init()
S
78 1 3
Woo_Order_Shipday::get_payload()
S
67 1 9
Date_Picker_Object::get_delivery_time()
S
80 1 3
Date_Picker_Object::has_delivery_time()
S
82 1 3
Woocommerce_Core_Shipday::get_message()
S
75 1 5
Woo_Order_Shipday::__construct()
S
80 1 3
Date_Picker_Object::get_pickup_time()
S
80 1 3
Date_Picker_Object::get_delivery_date()
S
80 1 3
WC_Settings_Tab_Shipday::update_settings()
S
80 1 3
get_shipday_api_key()
S
76 1 4
Woo_Order_Shipday::get_uuid()
S
75 1 5
Woo_Order_Shipday::get_ids()
S
72 1 6
WC_Settings_Tab_Shipday::register_wcsscript()
S
74 1 4
get_shipday_api_url()
S
79 1 4
get_debug_api_url()
S
79 1 4
WCFM_Order_Shipday::__construct()
S
73 1 5
Woo_Order_Shipday::get_payloads()
S
74 1 5
WooCommerce_REST_API::init()
S
78 1 3
Date_Picker_Object::has_delivery_date()
S
80 1 3
WC_Settings_Tab_Shipday::settings_tab()
S
80 1 3
WC_Settings_Tab_Shipday::add_settings_tab()
S
74 1 4
WCFM_Order_Shipday::get_ids()
S
72 1 6
Notices::init()
S
75 1 4