PR_DHL_WC_Order D

Total Complexity 237
Dependencies 5
Dependents 1
Total lines 1,556
Lines of code 948
Logical lines of code 576
Comment lines 261
Methods 53
Properties 3

Methods 53

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