Wf_Woocommerce_Packing_List_Invoice D

Total Complexity 315
Dependencies 5
Dependents 3
Total lines 1,881
Lines of code 1,439
Logical lines of code 765
Comment lines 263
Methods 60
Properties 6

Methods 60

Method Rating Maintainability Complexity Lines of code
generate_invoice_number()
C
31 28 106
alter_sub_total_row()
B
38 21 61
alter_tax_data()
B
41 19 53
alter_shipping_row()
B
39 17 56
alter_extra_tax_row()
B
41 16 50
print_it()
A
42 13 55
generate_order_template()
A
42 13 51
alter_fee_row()
A
45 11 39
generate_print_button_data()
A
44 9 46
alter_customize_inputs()
A
34 3 118
alter_total_price_column()
A
48 8 32
alter_total_price_column_deleted_product()
A
48 8 32
add_postfix_prefix()
A
50 8 29
add_frontend_print_buttons()
A
49 8 27
generate_invoice_number_on_order_creation()
A
51 8 26
get_shortcode_replaced_date()
S
50 7 28
add_email_attachments()
S
49 7 28
is_show_frontend_print_button()
S
52 7 24
add_email_print_buttons()
S
52 7 23
generate_invoice_number_on_status_change()
S
53 7 22
generate_auto_invoice_number()
S
53 6 22
not_to_generate_invoice_number_for_old_orders()
S
54 5 22
get_customizable_items()
S
43 3 46
get_invoice_date()
S
59 4 16
add_invoice_column_value()
S
59 4 12
__construct()
S
44 2 42
set_current_invoice_autoinc_number()
S
53 3 25
get_non_options_fields()
S
56 3 20
default_settings()
S
48 2 34
save_multi_checkbox_fields()
S
69 4 6
admin_settings_page()
S
50 2 27
alter_final_template_html()
S
62 3 12
add_invoice_padding()
S
62 3 11
generate_template_html()
S
58 2 16
alter_validation_rule()
S
58 2 16
wf_filter_email_attach_invoice_for_status()
S
64 3 9
alter_customize_info_text()
S
63 3 10
after_setting_update()
S
66 3 9
single_checkbox_fields()
S
60 2 14
wf_is_invoice_number_exists()
S
61 2 12
alter_multi_select_fields()
S
62 2 12
convert_to_design_view_html()
S
62 2 12
get_non_disable_fields()
S
68 2 9
alter_quantity_column_deleted_product()
S
65 2 9
set_received_seal_extra_text()
S
66 2 8
multi_checkbox_fields()
S
68 2 8
alter_quantity_column()
S
65 2 9
enable_pdf_preview()
S
70 2 7
add_frontend_order_list_page_print_buttons()
S
65 2 9
add_admin_pages()
S
63 1 12
set_other_data()
S
60 1 12
wf_get_all_invoice_numbers()
S
62 1 12
get_orderdate_timestamp()
S
75 1 4
sort_invoice_column()
S
75 1 4
run_necessary()
S
82 1 3
add_metabox_data()
S
76 1 4
register_tooltips()
S
72 1 5
add_print_buttons()
S
75 1 4
add_invoice_column()
S
75 1 4
add_bulk_print_buttons()
S
72 1 5