Reachship_Usps_Rates D

Total Complexity 217
Dependencies 4
Dependents 2
Total lines 1,107
Lines of code 794
Logical lines of code 492
Comment lines 168
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
elex_reachship_filter_usps_rates_services()
D
25
46 136
get_reachship_request_body_from_cart()
C
34 27 76
get_reachship_request_body_and_shipment_items_from_shipment_items()
C
35 25 77
get_reachship_request_body_from_order()
C
35 25 77
add_rates()
C
32 22 96
return_rates_for_order_items()
B
35 14 85
return_rates_for_shipment_items()
B
35 14 85
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_reachship_general_settings()
S
62 5 11
get_estimated_delivery_date()
S
59 3 14
modifiy_with_addon_charges()
S
70 2 6
is_json()
S
76 1 4
compare_addon_charges()
S
79 1 3
__construct()
S
70 1 6