Elex_Reachship_Api_Endpoints_Handler D

Total Complexity 985
Dependencies 15
Dependents 0
Total lines 8,683
Lines of code 7,112
Logical lines of code 3,566
Comment lines 708
Methods 54
Properties 0

Methods 54

Method Rating Maintainability Complexity Lines of code
elex_rs_rates_api_handler()
D
0
125 591
elex_rs_bulk_rates_api_handler()
D
0
124 571
elex_rs_return_rates_services_only()
D
6
106 346
elex_rs_recalculate_updated_package_rates()
D
7
104 312
reachship_generate_woocommerce_order_package_handler()
D
19
30 274
elex_rs_cancel_pickup_api_handler()
D
23
24 246
elex_rs_generate_return_shipment_api_handler_ups()
D
24
26 210
filter_carrier_rates_services()
C
30 28 114
elex_rs_generate_shipment_api_handler()
C
26
23 159
reachship_move_package_handler()
C
26
18 179
elex_rs_delete_return_shipment_api_handler()
C
28
19 146
reachship_regenerate_package_handler()
B
24
12 224
reachship_add_package_handler()
B
26
14 187
return_modified_rates_eparcel()
B
38 22 65
reachship_regenerate_package_handler_bulk()
B
25
11 215
elex_rs_generate_eparcel_bulk_shipment_api_handler()
B
27
12 178
elex_rs_fetch_rates_services_for_new_package_items()
B
25
10 206
elex_rs_generate_startrack_bulk_shipment_api_handler()
B
27
12 174
reachship_schedule_pickup_api_handler()
B
28
12 159
reachship_generate_label_from_shipment_api_handler_bulk()
B
32 15 109
elex_rs_generate_return_shipment_api_handler()
B
31 14 123
elex_rs_generate_eparcel_shipment_and_label_api_handler()
B
28
11 159
elex_rs_generate_startrack_shipment_and_label_api_handler()
B
28
11 156
elex_rs_generate_return_shipment_api_handler_eparcel()
B
30 12 132
reachship_generate_label_from_shipment_api_handler()
B
33 13 101
return_modified_rates()
A
41 15 54
elex_rs_bulk_delete_shipment_api_handler()
A
34 12 97
elex_rs_delete_shipment_api_handler()
A
32 11 112
reachship_extract_store_retrieve_labels()
A
36 13 82
calculate_auspost_mypost_shipment_extra_charges()
A
40 13 64
elex_rs_generate_fedex_bulk_shipment_api_handler()
A
33 8 109
reachship_extract_store_retrieve_invoices_bulk()
A
38 10 73
elex_rs_generate_mypost_bulk_shipment_api_handler()
A
33 7 109
reachship_delete_package_handler()
A
38 9 77
reachship_extract_store_retrieve_labels_bulk()
A
39 9 68
reachship_generate_label_from_shipment_api_handler_bulk_eparcel()
A
36 6 86
reachship_generate_label_from_shipment_api_handler_bulk_startrack()
A
36 6 84
reachship_generate_order_from_shipment_api_handler_bulk_startrack()
A
36 6 83
reachship_schedule_pickup_api_handler_bulk()
A
37 6 82
reachship_generate_order_from_shipment_api_handler_bulk()
A
37 6 81
reachship_generate_label_from_shipment_api_handler_eparcel()
A
37 4 78
reachship_generate_label_from_shipment_api_handler_startrack()
A
38 4 76
reachship_track_shipment_api_handler()
A
40 5 61
reachship_generate_order_from_shipment_api_handler_startrack()
S
38 4 74
reachship_generate_order_from_shipment_api_handler()
S
38 4 74
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 43
log_generator()
S
56 2 19
usps_modifiy_with_addon_charges()
S
70 2 6
is_json()
S
76 1 4
usps_compare_addon_charges()
S
79 1 3
get_order_status_after_shipment_creation()
S
76 1 4