Elex_Reachship_Api_Endpoints_Handler D

Total Complexity 349
Dependencies 7
Dependents 0
Total lines 3,496
Lines of code 2,741
Logical lines of code 1,374
Comment lines 344
Methods 30
Properties 0

Methods 30

Method Rating Maintainability Complexity Lines of code
reachship_generate_woocommerce_order_package_handler()
D
16
50 282
reachship_regenerate_package_handler_bulk()
D
19
30 261
reachship_regenerate_package_handler()
D
21
30 227
elex_rs_bulk_rates_api_handler()
C
26
21 161
elex_rs_rates_api_handler()
B
28
17 139
elex_rs_generate_shipment_api_handler()
B
30 17 120
reachship_generate_label_from_shipment_api_handler_bulk()
B
32 15 105
reachship_generate_label_from_shipment_api_handler()
B
34 13 97
reachship_schedule_pickup_api_handler()
A
30 10 132
return_modified_rates()
A
41 15 54
elex_rs_cancel_pickup_api_handler()
A
35 12 92
calculate_auspost_mypost_shipment_extra_charges()
A
40 13 63
elex_rs_bulk_delete_shipment_api_handler()
A
34 11 92
elex_rs_generate_return_shipment_api_handler()
A
34 9 97
filter_carrier_rates_services()
A
42 11 51
elex_rs_delete_shipment_api_handler()
A
35 8 93
elex_rs_generate_mypost_bulk_shipment_api_handler()
A
33 7 104
reachship_extract_store_retrieve_labels()
A
41 9 57
reachship_schedule_pickup_api_handler_bulk()
A
37 6 83
reachship_generate_order_from_shipment_api_handler_bulk()
A
37 6 77
reachship_extract_store_retrieve_labels_bulk()
A
42 7 52
reachship_extract_store_retrieve_invoices_bulk()
A
42 7 52
reachship_track_shipment_api_handler()
S
41 5 57
reachship_generate_order_from_shipment_api_handler()
S
39 4 70
maybe_update_wc_order_status()
S
53 6 21
reachship_get_flat_rate_boxes()
S
53 3 22
update_rs_shipments_for_rates()
S
50 2 30
__construct()
S
50 2 27
log_generator()
S
56 2 19
get_order_status_after_shipment_creation()
S
76 1 4