Code Analysis: Deposits & Partial Payments for WooCommerce 1.1.17

Most Complex Classes

Class Rating Complexity
AWCDP_Front_End
D
598
AWCDP_Admin_List_Table_Orders
C
115
AWCDP_Backend
C
106
AWCDP_Order
B
90
AWCPD_Admin_List_Table
S
33
AWCDP_Api
S
30
AWCDP_Email_Deposit_Paid
S
28
AWCDP_Deposits
S
19

Most Complex Functions

Function Rating Complexity
AWCDP_Front_End::awcdp_deposits_form()
D
42
AWCDP_Front_End::awcdp_update_deposit_meta()
C
29
AWCDP_Front_End::awcdp_create_order()
C
25
AWCDP_Front_End::awcdp_build_payment_schedule()
C
27
AWCDP_Front_End::awcdp_calculated_total()
C
23
AWCDP_Front_End::awcdp_order_status_changed()
B
22
AWCDP_Front_End::awcdp_get_order_item_totals()
B
21
AWCDP_Admin_List_Table_Orders::get_order_preview_item_html()
B
15
AWCDP_Backend::awcdp_recalculate_totals()
A
15
AWCDP_Front_End::awcdp_order_status_completed()
A
15
AWCDP_Front_End::awcdp_add_cart_item_data()
A
15
AWCDP_Front_End::awcdp_trash_partial_payments()
A
14