Code Analysis: Shipday Integration for Wordpress (WooCommerce) 1.8.7

Function Rating Maintainability Complexity Lines of code
Shipday_Order_Management::process_and_send()
A
46 10 38
get_shipday_pickup_delivery_times()
A
54 10 19
Woocommerce_Core_Shipday::get_dropoff_object()
S
51 5 27
WCFM_Order_Shipday::__construct()
S
54 5 23
Notices::rest_api_key_notice()
S
56 5 20
WooCommerce_REST_API::register_in_server()
S
56 5 19
Order_Delivery_Date_Shipday::initialize_ordd_lite()
S
58 5 15
get_shipday_datetime_plugins()
S
64 6 9
Coderocks_Woo_Delivery::set_delivery_datetime()
S
58 5 13
Coderocks_Woo_Delivery::set_pickup_datetime()
S
59 5 13
get_woocommerce_settings()
S
42 1 65
Woocommerce_Core_Shipday::get_shipping_address()
S
55 4 18
WooCommerce_REST_API::post_payload()
S
49 3 32
shipday_post_orders()
S
57 4 16
Woocommerce_Core_Shipday::get_order_items()
S
57 4 16
Dokan_vendor_settings_shipday::dokan_load_template()
S
48 2 43
shipday_post_order()
S
59 4 13
Dokan_vendor_settings_shipday::save_api_key()
S
70 4 5
get_shipday_datetime_timezone()
S
69 4 7
Order_Delivery_Date_Shipday::initialize_ordd_pro()
S
59 3 13
Delivery_Area_Pro::set_delivery_time()
S
60 3 12
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
53 2 22
WCFM_Order_Shipday::get_vendor_info()
S
53 2 21
WCFM_Order_Shipday::generate_payloads_api_keys()
S
55 2 21
get_wcfm_settings()
S
50 1 32
get_dokan_settings()
S
50 1 32
WooCommerce_REST_API::is_consumer_keys_valid()
S
58 2 16
WCFM_Order_Shipday::is_admin_store()
S
67 3 8
WC_Settings_Tab_Shipday::get_settings()
S
65 3 9
Woocommerce_Core_Shipday::is_pickup_order()
S
67 3 8
Order_Delivery_Date_Shipday::__construct()
S
67 3 8
WCFM_Order_Shipday::get_wcfm_api_key()
S
70 3 5
Coderocks_Woo_Delivery::__construct()
S
63 3 10
Woo_Sync_Order::get_processing_orders_from_db()
S
61 2 12
Notices::shipday_api_key_notice()
S
64 2 12
main()
S
64 2 11
shipday_curl_post_order()
S
54 1 23
Woocommerce_Core_Shipday::get_customer_info()
S
54 1 20
remove_emoji()
S
58 1 17
Woo_Order_Shipday::get_restaurant_info()
S
56 1 17
WooCommerce_REST_API::is_consumer_secret_valid()
S
60 1 16
Woocommerce_Core_Shipday::prevent_order_sync()
S
71 2 5
WooCommerce_REST_API::str_ends_with()
S
68 2 7
shipday_handle_null()
S
79 2 3
streams_post_order()
S
59 1 15
Dokan_Order_Shipday::__construct()
S
64 2 10
Woo_Sync_Order::sync()
S
71 2 6
Dokan_Order_Shipday::get_dokan_api_key()
S
71 2 5
Woo_Sync_Order::init()
S
72 2 5
WCFM_Order_Shipday::get_payloads()
S
66 2 8
Woo_Order_Shipday::get_costing()
S
59 1 15
Woocommerce_Core_Shipday::to_state_name()
S
77 2 3
Woocommerce_Core_Shipday::to_country_name()
S
77 2 3
FoodStore_Order_Shipday::prevent_order_sync()
S
74 2 4
Woocommerce_Core_Shipday::get_payment_info()
S
70 2 6
Woocommerce_Core_Shipday::get_signature()
S
61 1 13
Dokan_Order_Shipday::get_payloads()
S
61 1 12
Notices::demo_notice()
S
62 1 12
Dokan_Order_Shipday::get_vendor_info()
S
62 1 11
Woo_Order_Shipday::get_payload_without_dependant_info()
S
64 1 11
Woo_Order_Shipday::get_payloads()
S
74 1 5
Shipday_Order_Management::is_duplicate()
S
79 1 3
FoodStore_Order_Shipday::__construct()
S
75 1 4
get_shipday_api_url()
S
83 1 3
Woo_Order_Shipday::__construct()
S
80 1 3
WCFM_vendor_settings_shipday::init()
S
78 1 3
Dokan_Order_Shipday::has_suborders()
S
68 1 8
WCFM_Order_Shipday::get_ids()
S
72 1 6
Dokan_vendor_settings_shipday::dokan_load_document_menu()
S
76 1 4
Date_Picker_Object::get_delivery_time()
S
80 1 3
WCFM_Order_Shipday::get_signature()
S
65 1 9
Date_Picker_Object::has_pickup_time()
S
82 1 3
WC_Settings_Tab_Shipday::add_settings_tab()
S
74 1 4
WooCommerce_REST_API::init()
S
78 1 3
Woocommerce_Core_Shipday::get_user_filtered_payload()
S
79 1 3
get_shipday_api_key()
S
76 1 4
Dokan_vendor_settings_shipday::init()
S
69 1 6
WC_Settings_Tab_Shipday::update_settings()
S
76 1 4
Woo_Sync_Order::get_processing_orders()
S
67 1 8
WCFM_Order_Shipday::get_signature_for_store()
S
73 1 5
Woo_Order_Shipday::get_uuid()
S
74 1 5
Delivery_Area_Pro::__construct()
S
76 1 4
Date_Picker_Object::get_pickup_date()
S
80 1 3
get_shipday_debug_api_url()
S
79 1 4
Woocommerce_Core_Shipday::get_message()
S
65 1 10
Shipday_Order_Management::register_as_posted()
S
78 1 3
Date_Picker_Object::get_delivery_date()
S
80 1 3
Shipday_Order_Management::map_to_transient()
S
80 1 3
Date_Picker_Object::has_delivery_time()
S
82 1 3
WC_Settings_Tab_Shipday::init()
S
71 1 5
get_shipday_rest_key_install_url()
S
83 1 3
reset_shipday_sync_status()
S
80 1 3
Dokan_vendor_settings_shipday::dokan_add_help_menu()
S
65 1 9
get_shipday_order_manager()
S
76 1 4
Dokan_Order_Shipday::get_signature()
S
65 1 9
WC_Settings_Tab_Shipday::settings_tab()
S
80 1 3
Woo_Order_Shipday::get_ids()
S
72 1 6
Woocommerce_Core_Shipday::add_calling_country_code()
S
81 1 3
get_shipday_sync_status()
S
75 1 4
Date_Picker_Object::get_pickup_time()
S
80 1 3
Shipday_Order_Management::unregister_as_posted()
S
78 1 3
Shipday_Order_Management::init()
S
78 1 3
Dokan_vendor_settings_shipday::get_api_key()
S
74 1 4
Date_Picker_Object::has_pickup_date()
S
80 1 3
FoodStore_Order_Shipday::get_signature()
S
70 1 6
Dokan_Order_Shipday::prevent_order_sync()
S
80 1 3
Woo_Order_Shipday::get_payload()
S
67 1 9
Woo_Order_Shipday::get_signature()
S
70 1 6
shipday_logger()
S
72 1 5
Notices::init()
S
75 1 4
Date_Picker_Object::has_delivery_date()
S
80 1 3