Code Analysis: UPI QR Code Payment Gateway 1.3.0

Most Complex Classes

Class Rating Complexity
DWU_Payment_Gateway
C
109
DEW_Woo_upi
S
28
DWU_Notice
S
17
DWU_Donate
S
14

Most Complex Functions

Function Rating Complexity
dwu_payment_gateway_init()
D
2
DWU_Payment_Gateway::dwu_generate_qr_code()
C
26
DWU_Payment_Gateway::dwu_init_form_fields()
A
1
DWU_Payment_Gateway::validate_fields()
A
11
DWU_Payment_Gateway::payment_fields()
A
8
DWU_Payment_Gateway::dwu_capture_payment()
A
8
DWU_Payment_Gateway::process_payment()
A
8
DEW_Woo_upi::dwu_write_response()
S
6
DWU_Notice::dwu_dismiss_rating_admin_notice()
S
6
DWU_Donate::dwu_dismiss_donate_admin_notice()
S
6
DEW_Woo_upi::uninstall()
S
6
DWU_Payment_Gateway::dwu_email_instructions()
S
7