Reachship_Auspost_Mypost_Rates D

Total Complexity 184
Dependencies 0
Dependents 2
Total lines 1,070
Lines of code 753
Logical lines of code 464
Comment lines 182
Methods 14
Properties 0

Methods 14

Method Rating Maintainability Complexity Lines of code
elex_reachship_filter_auspost_mypost_rates_services()
D
22
58 161
add_rates()
B
36 19 69
shipment_items_pre_validation_pass()
B
41 16 52
calculate_auspost_mypost_extra_charges()
A
41 15 59
order_items_pre_validation_pass()
A
40 15 56
cart_items_pre_validation_pass()
A
43 13 44
return_rates_for_order_items()
A
38 10 72
return_rates_for_shipment_items()
A
38 10 72
get_reachship_request_body_and_shipment_items_from_cart()
A
45 7 38
get_reachship_request_body_and_shipment_items_from_order()
S
45 5 40
get_reachship_request_body_and_shipment_items_from_shipment_items()
S
45 5 40
set_log()
S
50 5 31
get_reachship_general_settings()
S
62 5 11
__construct()
S
66 1 8