Elex_Reachship_Api_Endpoints_Handler D

Total Complexity 793
Dependencies 12
Dependents 0
Total lines 7,700
Lines of code 6,214
Logical lines of code 3,131
Comment lines 665
Methods 51
Properties 0

Methods 51

Method Rating Maintainability Complexity Lines of code
elex_rs_bulk_rates_api_handler()
D
4
89 485
elex_rs_rates_api_handler()
D
6
82 456
elex_rs_return_rates_services_only()
D
13
72 268
elex_rs_recalculate_updated_package_rates()
D
15
70 237
reachship_generate_woocommerce_order_package_handler()
D
20
30 266
elex_rs_generate_return_shipment_api_handler_ups()
D
24
26 208
elex_rs_generate_shipment_api_handler()
C
28
21 140
reachship_move_package_handler()
C
26
18 179
elex_rs_delete_return_shipment_api_handler()
C
29
20 141
reachship_add_package_handler()
B
26
14 187
return_modified_rates_eparcel()
B
38 22 65
reachship_regenerate_package_handler()
B
25
11 213
elex_rs_cancel_pickup_api_handler()
B
30 15 137
reachship_regenerate_package_handler_bulk()
B
25
10 207
elex_rs_generate_eparcel_bulk_shipment_api_handler()
B
27
12 168
elex_rs_fetch_rates_services_for_new_package_items()
B
26
10 197
elex_rs_generate_startrack_bulk_shipment_api_handler()
B
27
12 164
filter_carrier_rates_services()
B
37 17 75
reachship_generate_label_from_shipment_api_handler_bulk()
B
32 15 104
elex_rs_generate_eparcel_shipment_and_label_api_handler()
B
29
11 149
elex_rs_generate_startrack_shipment_and_label_api_handler()
B
29
11 146
elex_rs_generate_return_shipment_api_handler()
B
32 13 113
elex_rs_generate_return_shipment_api_handler_eparcel()
B
31 12 126
reachship_generate_label_from_shipment_api_handler()
B
34 13 96
reachship_schedule_pickup_api_handler()
A
30 10 131
return_modified_rates()
A
41 15 54
elex_rs_delete_shipment_api_handler()
A
33 11 107
elex_rs_bulk_delete_shipment_api_handler()
A
34 12 92
calculate_auspost_mypost_shipment_extra_charges()
A
40 13 64
reachship_delete_package_handler()
A
38 9 77
elex_rs_generate_mypost_bulk_shipment_api_handler()
A
33 7 104
reachship_extract_store_retrieve_labels()
A
40 9 64
reachship_schedule_pickup_api_handler_bulk()
A
37 6 82
reachship_generate_label_from_shipment_api_handler_bulk_eparcel()
A
36 6 81
reachship_generate_label_from_shipment_api_handler_bulk_startrack()
A
37 6 79
reachship_generate_order_from_shipment_api_handler_bulk_startrack()
A
37 6 78
reachship_generate_order_from_shipment_api_handler_bulk()
A
37 6 76
reachship_extract_store_retrieve_labels_bulk()
A
41 7 59
reachship_extract_store_retrieve_invoices_bulk()
A
41 7 59
reachship_generate_label_from_shipment_api_handler_eparcel()
S
38 4 73
reachship_track_shipment_api_handler()
S
41 5 56
reachship_generate_label_from_shipment_api_handler_startrack()
S
38 4 71
reachship_generate_order_from_shipment_api_handler()
S
39 4 69
reachship_generate_order_from_shipment_api_handler_startrack()
S
39 4 69
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
44 1 42
log_generator()
S
56 2 19
is_json()
S
76 1 4
get_order_status_after_shipment_creation()
S
76 1 4