Code Analysis: ELEX WooCommerce Australia Post Shipping 1.0.0

Function Rating Maintainability Complexity Lines of code
ELEX_Aus_Post_Shipping::calculate_shipping()
D
0
169 408
Elex_Australia_Post_Funtions::elex_aup_cart_shipping_method_full_label()
C
43 29 38
ELEX_Aus_Post_Order::set_order_properties()
B
49 22 23
ELEX_Aus_Post_Shipping::get_additional_package_requests()
B
44 18 43
ELEX_Aus_Post_Shipping::get_estimated_duties_and_taxes_for_the_shipment()
A
43 16 43
ELEX_Aus_Post_Shipping::per_item_shipping()
A
39 14 58
ELEX_Aus_Post_Shipping::init()
A
45 14 34
ELEX_Aus_Post_Shipping::prepare_rate()
A
45 13 41
ELEX_Aus_Post_Shipping::elex_aup_shipping_page_tabs()
A
47 10 31
ELEX_Aus_Post_Shipping::generate_wf_aus_tab_box_html()
A
42 7 71
ELEX_Aus_Post_Woocommerce_Shipping_Setup::elex_aup_australia_post_scripts()
A
56 9 14
ELEX_Aus_Post_Custom_Woocommerce_Fields::elex_aup_save_additional_product_shipping_options()
A
58 8 16
ELEX_Aus_Post_Shipping::get_contracted_rates()
S
51 6 27
ELEX_Aus_Post_Shipping::estimated_duties_and_taxes_for_the_shipment_request_body()
S
47 5 34
ELEX_Aus_Post_Product::set_item_properties()
S
64 7 8
ELEX_Aus_Post_Shipping::girth_fits_in_satchel()
S
61 4 14
ELEX_Aus_Post_Shipping::environment_check()
S
61 3 12
ELEX_Aus_Post_Custom_Woocommerce_Fields::elex_aup_additional_product_shipping_options()
S
49 1 37
ELEX_Aus_Post_Shipping::get_services()
S
54 2 21
elex_aup_shipping_method_pre_activation_check()
S
63 3 10
ELEX_Aus_Post_Shipping::debug()
S
64 3 10
ELEX_Aus_Post_Shipping::elex_aup_load_product()
S
70 3 6
ELEX_Aus_Post_Order::set_order()
S
67 3 8
ELEX_Aus_Post_Shipping::init_form_fields()
S
64 3 10
ELEX_Aus_Post_Woocommerce_Shipping_Setup::elex_aup_init()
S
72 3 4
ELEX_Aus_Post_Shipping::sort_rates()
S
69 3 6
ELEX_Aus_Post_Shipping::get_request()
S
60 2 13
elex_aup_get_order_shipping_country()
S
75 2 4
ELEX_Aus_Post_Order::get_id_from_order_obj()
S
78 2 3
ELEX_Aus_Post_Order::get_order_currency()
S
78 2 3
ELEX_Aus_Post_Woocommerce_Shipping_Setup::elex_aup_init_order()
S
74 2 5
elex_aup_get_order_shipping_address_2()
S
75 2 4
elex_aup_get_product_weight()
S
75 2 4
elex_aup_get_settings_url()
S
78 2 3
elex_aup_get_order_shipping_address_1()
S
75 2 4
elex_aup_get_order_id()
S
75 2 4
elex_aup_get_product_weight()
S
75 2 4
elex_aup_plugin_override()
S
70 2 7
elex_aup_get_order_shipping_company()
S
75 2 4
elex_aup_plugin_override()
S
70 2 7
elex_aup_get_product_id()
S
75 2 4
elex_aup_get_order_billing_phone()
S
75 2 4
elex_aup_get_product_length()
S
75 2 4
elex_aup_get_shipping_countries()
S
69 2 7
elex_aup_get_product_width()
S
75 2 4
elex_aup_get_order_shipping_state()
S
75 2 4
elex_aup_get_product_height()
S
75 2 4
elex_aup_get_order_shipping_postcode()
S
75 2 4
ELEX_Aus_Post_Shipping::__construct()
S
64 2 9
ELEX_Aus_Post_Shipping::get_response()
S
58 1 15
elex_aup_get_product_width()
S
75 2 4
elex_aup_get_product_id()
S
75 2 4
elex_aup_get_order_shipping_city()
S
75 2 4
elex_aup_get_settings_url()
S
78 2 3
elex_aup_get_order_billing_email()
S
75 2 4
elex_aup_get_product_length()
S
75 2 4
ELEX_Aus_Post_Custom_Woocommerce_Fields::__construct()
S
70 2 6
elex_aup_get_order_currency()
S
75 2 4
elex_aup_get_product_height()
S
75 2 4
elex_aup_get_shipping_countries()
S
69 2 7
elex_aup_get_order_shipping_first_name()
S
75 2 4
elex_aup_get_order_shipping_last_name()
S
75 2 4
ELEX_Aus_Post_Shipping::is_satchel()
S
78 1 3
ELEX_Aus_Post_Woocommerce_Shipping_Setup::__construct()
S
65 1 8
Elex_Australia_Post_Funtions::__construct()
S
78 1 3
ELEX_Aus_Post_Shipping::get_package_requests()
S
74 1 5
WC()
S
81 1 3
ELEX_Aus_Post_Product::__construct()
S
73 1 5
ELEX_Aus_Post_Shipping::get_request_header()
S
75 1 5
ELEX_Aus_Post_Order::__construct()
S
73 1 5
ELEX_Aus_Post_Woocommerce_Shipping_Setup::elex_aup_plugin_action_links()
S
64 1 9
ELEX_Aus_Post_Shipping::generate_activate_box_html()
S
71 1 6
ELEX_Aus_Post_Woocommerce_Shipping_Setup::elex_aup_australia_post_init()
S
78 1 4
ELEX_Aus_Post_Shipping::clear_transients()
S
81 1 3
ELEX_Aus_Post_Shipping::admin_options()
S
78 1 4
WC()
S
81 1 3
ELEX_Aus_Post_Shipping::buildHttpHeaders()
S
66 1 8
ELEX_Aus_Post_Product::__call()
S
81 1 3
ELEX_Aus_Post_Woocommerce_Shipping_Setup::elex_aup_australia_post_add_method()
S
77 1 4
ELEX_Aus_Post_Shipping::return_highest()
S
73 1 5