PR_DHL_WC_Order D

Total Complexity 203
Dependencies 5
Dependents 1
Total lines 1,367
Lines of code 808
Logical lines of code 499
Comment lines 241
Methods 51
Properties 3

Methods 51

Method Rating Maintainability Complexity Lines of code
get_label_args()
D
28
34 119
process_bulk_actions()
A
38 14 69
meta_box()
A
36 9 86
process_download_label()
A
44 11 46
calculate_order_weight()
A
48 11 31
render_messages()
A
49 10 29
process_orders_bulk_actions()
A
48 7 33
merge_label_files_pdf()
S
51 6 25
get_tracking_note()
S
52 6 24
is_cod_payment_method()
S
57 6 16
init_hooks()
S
53 5 20
download_label()
S
55 5 19
add_order_bulk_actions()
S
56 5 19
get_download_label_url()
S
60 5 13
save_meta_box()
S
58 4 16
merge_label_files()
S
58 4 15
save_default_dhl_label_items()
S
61 4 13
generate_download_url()
S
64 4 9
save_dhl_label_tracking()
S
60 3 12
save_meta_box_ajax()
S
51 2 26
delete_label_ajax()
S
56 2 18
has_error_message()
S
64 3 10
get_wc_currency()
S
63 3 10
get_tracking_note_type()
S
68 3 7
add_tracking_note_email_placeholder()
S
65 2 9
tracking_note_shortcode()
S
65 2 9
add_download_label_endpoint()
S
68 2 7
get_tracking_link()
S
67 2 7
get_return_label_number()
S
69 2 7
is_crossborder_shipment()
S
66 2 9
tracking_link_shortcode()
S
65 2 9
is_shipping_domestic()
S
64 2 10
get_default_dhl_product()
S
69 2 7
save_dhl_label_items()
S
65 2 9
get_additional_meta_ids()
S
100 1 0
add_meta_box()
S
76 1 3
get_dhl_label_tracking()
S
79 1 3
can_delete_label()
S
82 1 3
additional_meta_box_fields()
S
100 1 0
get_bulk_settings_override()
S
82 1 3
delete_dhl_label_tracking()
S
76 1 4
get_bulk_actions()
S
100 1 0
validate_bulk_actions()
S
82 1 3
get_tracking_url()
S
100 1 0
get_dhl_label_items()
S
79 1 3
define_constants()
S
91 1 2
woocommerce_subscriptions_renewal_order_meta_query()
S
77 1 4
get_label_item_args()
S
77 1 4
delete_label_args()
S
80 1 3
get_label_args_settings()
S
100 1 0
__construct()
S
74 1 5