Code Analysis: EasyParcel Shipping 1.0.0

Function Rating Maintainability Complexity Lines of code
WC_Easyparcel_Shipping_Zone::filteringRegionRate()
D
27
35 141
WC_Easyparcel_Shipping_Method::process_bulk_booking_order()
C
27
27 148
save_meta_box_ajax()
C
32 27 89
WC_Easyparcel_Shipping_Method::doCourierCalculation()
C
37 26 68
WC_Easyparcel_Shipping_Method::process_booking_order()
C
29 21 126
ep_shipping_zone_methods_save_changes()
B
34 22 89
Easyparcel_Shipping_API::submitOrder()
B
32 20 104
Easyparcel_Shipping_API::submitBulkOrder()
B
32 20 101
WC_Easyparcel_Shipping_Method::validate_save_settings()
B
35 21 85
ep_courier_setting_save_changes()
B
31 17 130
Easyparcel_Shipping_API::getShippingRate()
B
35 19 82
WC_Easyparcel_Shipping_Method::calculate_shipping()
A
44 16 41
EP_Bulk_Fulfillment::save_bulk_order_ajax()
A
41 14 50
EP_Auto_Fulfillment_Setting::auto_fulfillment_handling()
A
38 12 69
EP_Bulk_Fulfillment::easyparcel_bulk_fulfillment_popup()
A
37 11 82
EP_Shipping_Zone::get_couriers()
A
39 12 59
WC_Easyparcel_Shipping_Method::get_order_shipping_price_list()
A
44 13 43
ep_shipping_zones_save_changes()
A
42 12 53
EP_Shipping_Zone::get_shipping_methods()
A
46 11 36
EP_Data::read_meta_data()
A
48 11 34
WC_Easyparcel_Shipping_Zone::admin_options()
A
51 11 23
WC_Easyparcel_Shipping_Method::init_form_fields()
A
30 1 169
EP_Data::update_meta_data()
A
48 10 34
WC_Easyparcel_Shipping_Zone::callrate()
A
46 9 40
EP_Bulk_Fulfillment::generate_easyparcel_awb_zip_callback()
A
45 9 38
EP_Data::save_meta_data()
A
51 9 25
EP_Data::set_props()
A
53 9 20
WC_Easyparcel_Shipping_Method::process_retrive_booking_awb()
A
49 8 31
EP_Data::set_date_prop()
A
49 8 27
EP_Shipping_Zone::get_formatted_location()
A
47 7 33
WC_Easyparcel_Shipping_Method::process_admin_options()
S
50 7 27
EP_Bulk_Fulfillment::get_shipment_tracking_column()
S
52 7 25
WC_Easyparcel_Shipping_Method::get_shipping_zone_setting()
S
52 7 24
EP_Data::get_meta()
S
52 7 23
EP_Shipping_Zone::__construct()
S
57 7 16
WC_Easyparcel_Shipping_Method::dimensionToCm()
S
57 7 16
Easyparcel_Shipping_API::payBulkOrder()
S
51 6 27
EP_Shipping_Zones::get_zone_by()
S
54 6 23
Easyparcel_Shipping_API::getCreditBalance()
S
52 6 23
Easyparcel_Shipping_API::getParcelCategoryList()
S
54 6 21
EP_Auto_Fulfillment_Setting::ajax_get_courier_dropoff_list()
S
47 5 34
EP_Bulk_Fulfillment::get_awb_urls_for_orders()
S
58 6 14
WC_Easyparcel_Shipping_Method::weightToKg()
S
59 6 14
EP_Data::is_internal_meta_key()
S
60 6 12
Easyparcel_Shipping_API::payOrder()
S
51 5 27
EP_Shipping_Zones::get_zone_matching_package()
S
54 5 19
Easyparcel_Shipping_API::auth()
S
55 5 19
EP_Data::set_meta_data()
S
57 5 17
WC_Easyparcel_Shipping_Zone::checkDropoff()
S
58 5 15
EP_Bulk_Fulfillment::register_bulk_action()
S
49 4 29
EP_Shipping_Zone_Data_Store::read()
S
52 4 26
EP_Data::set_prop()
S
63 5 11
WC_Easyparcel_Shipping_Method::plugin_description()
S
61 5 11
EP_Bulk_Fulfillment::delete_old_zip_files()
S
55 4 19
EP_Shipping_Zone_Data_Store::delete()
S
56 4 18
EP_Data::add_meta_data()
S
57 4 18
WC_Easyparcel_Shipping_Method::process_woo_payment_awb()
S
57 4 18
EP_Shipping_Zone::add_shipping_method()
S
57 4 17
Easyparcel_Shipping_API::getAddressDefault()
S
56 4 17
Easyparcel_Shipping_API::getCourierDropoffList()
S
56 4 17
WC_Easyparcel_Shipping_Method::compile_items_for_ep_rate()
S
56 4 17
EP_Shipping_Zone::save()
S
58 4 16
Easyparcel_Shipping_API::getCourierList()
S
58 4 15
WC_Easyparcel_Shipping_Method::loadCreditBalance()
S
61 5 10
EP_Bulk_Fulfillment::render_destination_columns()
S
59 4 14
EP_EasyParcel::wc_shipping_init()
S
60 4 14
EP_Shipping_Zone::add_location()
S
58 4 14
EP_Shipping_Zones::get_shipping_method()
S
58 4 14
EP_Fulfillment_Metabox::get_order_id()
S
60 4 13
EP_Shipping_Zone_Data_Store::get_zone_id_from_package()
S
49 3 28
EP_Shipping_Zone::clear_locations()
S
60 4 13
EP_Data::__clone()
S
63 4 11
EP_Bulk_Fulfillment::get_api_detail_bulk()
S
53 3 22
EP_Shipping_Zone_Data_Store::save_locations()
S
56 3 18
sanitizeEverything()
S
67 4 7
WC_Easyparcel_Shipping_Method::admin_shipping_init()
S
58 3 15
EP_Data::get_prop()
S
63 4 10
EP_Auto_Fulfillment_Setting::handlePost()
S
58 3 15
EP_Shipping_Zone_Data_Store::read_zone_locations()
S
60 3 14
EP_Bulk_Fulfillment::handle_bulk_actions_order_fulfillment()
S
59 3 14
EP_Data::save()
S
61 3 13
WC_Easyparcel_Shipping_Zone::chargesOption()
S
60 3 12
EP_Shipping_Zone::delete_shipping_method()
S
61 3 12
WC_Easyparcel_Shipping_Zone::addonChargesOption()
S
61 3 11
WC_Easyparcel_Shipping_Zone::freeShippingByOption()
S
62 3 11
EP_Shipping_Zone_Data_Store::update()
S
57 2 18
create_easyparcel_zones_courier_table()
S
51 1 33
EP_Bulk_Fulfillment::render_shop_order_columns()
S
64 3 10
EP_Bulk_Fulfillment::store_zip_file_info()
S
58 2 15
EP_Data::delete_meta_data()
S
65 3 9
EP_Data::delete_meta_data_by_mid()
S
64 3 9
WC_Easyparcel_Shipping_Method::__construct()
S
58 2 15
EP_Shipping_Zones::get_zones()
S
60 2 13
EP_EasyParcel::wp_register_custom_menu()
S
55 1 26
Easyparcel_Shipping_API::init()
S
52 1 25
create_easyparcel_zones_location_table()
S
56 1 20
EP_Fulfillment_Metabox::register_meta_box()
S
59 1 18
create_easyparcel_zones_table()
S
58 1 17
EP_Shipping_Zone_Data_Store::add_method()
S
59 1 17
EP_Shipping_Zone_Data_Store::create()
S
58 1 16
EP_Data::delete()
S
67 2 8
EP_Data::maybe_read_meta_data()
S
75 2 5
WC_Easyparcel_Shipping_Method::process_woo_order_status_update_after_payment()
S
73 2 5
WC_Easyparcel_Shipping_Method::get_easyparcel_rate()
S
62 2 10
EP_Legacy_Shipping_Zone::update()
S
65 2 9
get_easyparcel_default_address()
S
64 2 9
EP_Data::__wakeup()
S
67 2 8
WC_Easyparcel_Shipping_Method::compile_rate_format()
S
59 1 15
EP_Fulfillment_Metabox::get_parcel_category_list()
S
68 2 7
EP_EasyParcel::declare_compatibility()
S
71 2 5
EP_Shipping_Zone::set_locations()
S
70 2 6
WC_Easyparcel_Shipping_Method::defaultDimension()
S
79 2 3
EP_Shipping_Zone_Data_Store::get_methods()
S
65 2 9
EP_Data::get_meta_cache_key()
S
68 2 7
EP_Data::prime_raw_meta_data_cache()
S
69 2 6
EP_Shipping_Zone::set_zone_locations()
S
73 2 5
EP_Shipping_Zone_Data_Store::delete_method()
S
66 2 8
EP_Legacy_Shipping_Zone::create()
S
65 2 9
EP_Shipping_Zone::generate_zone_name()
S
69 2 7
EP_Shipping_Zones::delete_zone()
S
68 2 7
WC_Easyparcel_Shipping_Zone::__construct()
S
67 2 7
Easyparcel_Shipping_API::countryValidate()
S
67 2 8
EP_EasyParcel::register_ajax_action()
S
65 2 9
EP_Bulk_Fulfillment::enqueue_script()
S
62 1 12
EP_Fulfillment_Metabox::render_meta_box()
S
63 1 11
Easyparcel_Shipping_API::curlPost()
S
63 1 11
EP_Data::get_id()
S
82 1 3
EP_Data::apply_changes()
S
76 1 4
EP_Data::meta_exists()
S
72 1 5
WC_Easyparcel_Shipping_Zone::init()
S
100 1 1
EP_Auto_Fulfillment_Setting::load()
S
73 1 6
WC_Easyparcel_Shipping_Zone::wc_add_shipping_method()
S
76 1 4
EP_Data::__sleep()
S
81 1 3
EP_Shipping_Zone_Data_Store::get_zone_id_by_instance_id()
S
74 1 4
EP_Data::get_data_store()
S
82 1 3
EP_Shipping_Zones::ep_get_valid_zone_courier()
S
64 1 9
EP_Legacy_Shipping_Zone::get_zone_id()
S
75 1 4
EP_Bulk_Fulfillment::bulk_actions_order_fulfillment()
S
74 1 4
EP_Shipping_Zone_Data_Store::get_zones()
S
75 1 4
EP_Shipping_Zone::get_zone_locations()
S
79 1 3
EP_Data::set_object_read()
S
80 1 3
EP_Data::get_extra_data_keys()
S
80 1 3
EP_Data::set_id()
S
80 1 3
EP_Bulk_Fulfillment::destination_columns_sortable()
S
74 1 4
EP_Data::get_changes()
S
82 1 3
EP_Shipping_Zones::__construct()
S
82 1 3
EP_Bulk_Fulfillment::destination_columns()
S
74 1 4
EP_Auto_Fulfillment_Setting::render_page()
S
79 1 3
EP_Data::filter_null_meta()
S
80 1 3
EP_Data::get_meta_data()
S
75 1 4
EP_Shipping_Zone::is_valid_location_type()
S
77 1 3
EP_EasyParcel::plugin_init()
S
72 1 5
EP_Auto_Fulfillment_Setting::register_ajax_action()
S
72 1 5
EP_Shipping_Zone::get_zone_name()
S
79 1 3
EP_Data::generate_meta_cache_key()
S
78 1 3
EP_Data::error()
S
77 1 3
EP_EasyParcel::__construct()
S
66 1 8
EP_Data::get_data()
S
77 1 3
EP_Data::get_object_read()
S
81 1 3
EP_Bulk_Fulfillment::register_ajax_action()
S
72 1 5
EP_Shipping_Zones::get_zone()
S
78 1 3
EP_EasyParcel::register_plugin_links()
S
67 1 8
EP_Data::__toString()
S
80 1 3
EP_Bulk_Fulfillment::enqueue_style()
S
78 1 3
EP_Shipping_Zone_Data_Store::get_method()
S
74 1 4
EP_Shipping_Zone::location_is_country()
S
80 1 3
EP_Data::get_hook_prefix()
S
80 1 3
EP_Bulk_Fulfillment::shop_order_columns()
S
74 1 4
EP_Shipping_Zone_Data_Store::get_method_count()
S
74 1 4
EP_Shipping_Zones::get_zone_courier()
S
71 1 5
EP_Bulk_Fulfillment::add_download_easyparcel_awb_bulk_action()
S
76 1 4
EP_Shipping_Zone::set_zone_order()
S
79 1 3
EP_Shipping_Zone::location_is_postcode()
S
80 1 3
EP_Legacy_Shipping_Zone::read()
S
70 1 6
WC_Easyparcel_Shipping_Method::wc_add_shipping_method()
S
76 1 4
EP_EasyParcel::is_wc_hpos_enable()
S
78 1 3
EP_Shipping_Zone::location_is_state()
S
80 1 3
EP_Auto_Fulfillment_Setting::enqueue_script()
S
77 1 3
EP_Data::__construct()
S
76 1 4
WC_Easyparcel_Shipping_Method::init()
S
68 1 7
EP_Auto_Fulfillment_Setting::enqueue_style()
S
74 1 4
EP_Shipping_Zone::set_zone_name()
S
79 1 3
EP_Data::set_defaults()
S
74 1 5
EP_Data::get_data_keys()
S
80 1 3
EP_Shipping_Zone::location_is_continent()
S
80 1 3
EP_Shipping_Zones::ep_get_zones()
S
71 1 5
EP_Shipping_Zone::get_zone_order()
S
79 1 3