Code Analysis: PDF Invoices and Packing Slips For WooCommerce 1.4.3

Most Complex Classes

Class Rating Complexity
APIFW_Invoice
D
262
APIFW_Backend
C
118
APIFW_Api
B
96
APIFW_Dispatch_Label
A
53
APIFW_Delivery_Note
A
51
APIFW_Front_End
S
36
APIFW_Packing_Slip
S
30
APIFW_Shipping_Label
S
20

Most Complex Functions

Function Rating Complexity
APIFW_Invoice::get_invoice_html_template()
D
182
APIFW_Api::get_base_settings()
D
65
APIFW_Dispatch_Label::get_dispatch_html_template()
D
49
APIFW_Delivery_Note::get_delivery_note_html_template()
D
47
apifw_get_order_detail()
D
48
APIFW_Front_End::handle_order_documents()
D
32
APIFW_Backend::add_settings_options()
C
10
APIFW_Api::save_base_settings()
C
22
APIFW_Packing_Slip::get_ps_html_template()
B
21
APIFW_Api::reset_invoice_template()
B
1
APIFW_Invoice::get_invoice_date()
A
11
APIFW_Shipping_Label::get_shipping_label_html_template()
A
11