ShopGlutPdfInvoicesInit B

Total Complexity 95
Dependencies 7
Dependents 0
Total lines 513
Lines of code 398
Logical lines of code 191
Comment lines 16
Methods 29
Properties 8

Methods 29

Method Rating Maintainability Complexity Lines of code
attach_documents_to_emails()
B
45 22 37
ajax_generate_pdf_invoice()
A
54 8 19
ajax_generate_packing_slip()
A
54 8 19
ajax_generate_ubl_invoice()
A
54 8 19
serve_file()
S
51 5 27
add_order_actions()
S
52 5 25
cleanup_files_on_deactivation()
S
57 5 18
enqueue_admin_scripts()
S
50 3 30
add_order_action_buttons()
S
54 3 22
create_directories()
S
59 3 15
enqueue_frontend_scripts()
S
63 3 11
set_default_options()
S
47 1 37
initialize_modules()
S
58 2 15
on_deactivation()
S
70 3 6
create_database_tables()
S
58 1 19
get_instance()
S
71 2 6
woocommerce_missing_notice()
S
61 1 14
woocommerce_integration()
S
61 1 11
__construct()
S
82 1 3
init()
S
66 1 8
load_dependencies()
S
64 1 10
on_activation()
S
73 1 6
is_woocommerce_active()
S
80 1 3
get_invoice_generator()
S
82 1 3
get_packing_slip_generator()
S
82 1 3
get_ubl_generator()
S
82 1 3
get_advanced_features()
S
82 1 3
get_template_manager()
S
82 1 3
get_pro_manager()
S
82 1 3