Code Analysis: PDF Invoices and Packing Slips For WooCommerce 1.1.0

Most Complex Classes

Class Rating Complexity
APIFW_Invoice
D
238
APIFW_Backend
B
80
APIFW_Api
A
55
APIFW_Dispatch_Label
A
53
APIFW_Packing_Slip
A
51
APIFW_Delivery_Note
A
51
APIFW_Shipping_Label
S
36
APIFW_Front_End
S
32

Most Complex Functions

Function Rating Complexity
APIFW_Invoice::get_invoice_html_template()
D
168
APIFW_Dispatch_Label::get_dispatch_html_template()
D
49
APIFW_Delivery_Note::get_delivery_note_html_template()
D
47
APIFW_Packing_Slip::get_ps_html_template()
D
47
APIFW_Shipping_Label::get_shipping_label_html_template()
D
32
apifw_get_order_detail()
D
34
APIFW_Backend::add_settings_options()
C
10
APIFW_Front_End::handle_order_documents()
C
28
APIFW_Api::get_base_settings()
C
24
APIFW_Api::save_base_settings()
C
22
APIFW_Api::reset_invoice_template()
B
1
APIFW_Invoice::generate_invoice_pdf()
A
8