Code Analysis: GetPaid 2.6.0

Most Complex Classes

Class Rating Complexity
WPInv_Invoice
D
476
RapidAddon
D
257
WPInv_Legacy_Invoice
D
255
WPInv_Ajax
D
179
WPInv_Discount
D
173
WPInv_Subscription
D
144
WPInv_Item
D
129
GetPaid_Data
C
121
GetPaid_Admin
C
116
GetPaid_Payment_Form
C
105
GetPaid_Post_Types_Admin
C
105
GetPaid_Payment_Form_Submission
C
101

Most Complex Functions

Function Rating Complexity
wpinv_insert_invoice()
D
77
WPInv_Admin_Addons::output_button()
D
54
GetPaid_Meta_Box_Invoice_Address::save()
D
35
RapidAddon::render_field()
C
28
getpaid_admin_subscription_item_details_metabox()
C
27
wpinv_register_settings_option()
C
30
GetPaid_Meta_Box_Discount_Details::output()
C
9
GetPaid_Meta_Box_Invoice_Details::output()
C
18
GetPaid_Payment_Form::get_items()
C
26
GetPaid_Meta_Box_Invoice_Items::output()
C
17
GetPaid_Meta_Box_Invoice_Items::output2()
C
9
RapidAddon::convert_field()
C
22