Reachship_Auspost_Eparcel_Rates D

Total Complexity 259
Dependencies 4
Dependents 2
Total lines 1,255
Lines of code 930
Logical lines of code 619
Comment lines 169
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
add_rates()
D
16
76 196
elex_reachship_filter_auspost_eparcel_rates_services()
D
29 43 104
get_reachship_request_body_from_cart()
C
30 28 109
get_reachship_request_body_from_order()
C
30 27 112
get_reachship_request_body_and_shipment_items_from_shipment_items()
B
33 20 94
return_rates_for_order_items()
A
39 9 65
return_rates_for_shipment_items()
A
39 9 65
shipment_items_pre_validation_pass()
A
48 10 31
order_items_pre_validation_pass()
A
47 9 35
calculate_auspost_eparcel_extra_charges()
A
47 7 33
cart_items_pre_validation_pass()
S
53 7 21
set_log()
S
50 5 31
get_reachship_general_settings()
S
62 5 11
get_estimated_delivery_date()
S
62 2 11
__construct()
S
66 1 8
is_json()
S
76 1 4