Reachship_Ups_Rates D

Total Complexity 210
Dependencies 4
Dependents 2
Total lines 1,088
Lines of code 767
Logical lines of code 496
Comment lines 160
Methods 15
Properties 0

Methods 15

Method Rating Maintainability Complexity Lines of code
add_rates()
D
27
37 122
get_reachship_request_body_and_shipment_items_from_shipment_items()
D
31 31 98
get_reachship_request_body_from_order()
D
31 31 98
get_reachship_request_body_from_cart()
C
32 29 88
elex_reachship_filter_ups_rates_services()
B
37 21 70
return_rates_for_order_items()
A
39 9 67
return_rates_for_shipment_items()
A
39 9 67
shipment_items_pre_validation_pass()
A
48 10 31
order_items_pre_validation_pass()
A
47 9 35
cart_items_pre_validation_pass()
S
53 7 21
set_log()
S
50 5 31
get_estimated_delivery_date()
S
54 5 18
get_reachship_general_settings()
S
62 5 11
__construct()
S
70 1 6
is_json()
S
76 1 4