Code Analysis: UPI QR Code Payment Gateway 1.2.2

Function Rating Maintainability Complexity Lines of code
upiwc_payment_gateway_init()
C
14
2 516
WC_UPI_Payment_Gateway::generate_qr_code()
C
31 25 99
WC_UPI_Payment_Gateway::init_form_fields()
A
29 1 176
WC_UPI_Payment_Gateway::validate_fields()
A
54 11 19
WC_UPI_Payment_Gateway::payment_fields()
A
41 8 45
WC_UPI_Payment_Gateway::process_payment()
A
50 8 25
WC_UPI_Payment_Gateway::capture_payment()
A
50 8 25
upiwc_dismiss_donate_admin_notice()
S
53 6 24
upiwc_dismiss_rating_admin_notice()
S
53 6 24
WC_UPI_Payment_Gateway::email_instructions()
S
68 7 5
upiwc_rating_admin_notice()
S
55 5 18
upiwc_donate_admin_notice()
S
55 5 18
WC_UPI_Payment_Gateway::custom_checkout_url()
S
68 6 6
WC_UPI_Payment_Gateway::payment_scripts()
S
55 4 18
WC_UPI_Payment_Gateway::on_hold_payment()
S
68 5 6
WC_UPI_Payment_Gateway::__construct()
S
43 2 44
WC_UPI_Payment_Gateway::email_heading_pending_order()
S
69 4 6
WC_UPI_Payment_Gateway::email_additional_content_pending_order()
S
68 4 6
WC_UPI_Payment_Gateway::email_subject_pending_order()
S
69 4 6
upiwc_new_plugin_install_notice()
S
62 3 11
WC_UPI_Payment_Gateway::order_received_text()
S
70 3 6
WC_UPI_Payment_Gateway::admin_options()
S
63 2 13
upiwc_plugin_installed_time_donate()
S
68 2 8
WC_UPI_Payment_Gateway::is_valid_for_use()
S
70 2 6
upiwc_plugin_get_installed_time()
S
68 2 8
upiwc_plugin_deactivation()
S
68 2 8
upiwc_plugin_activation()
S
71 2 6
upiwc_plugin_meta_links()
S
63 2 10
upiwc_plugin_load_textdomain()
S
78 1 3
upiwc_woocommerce_payment_add_gateway_class()
S
77 1 4
upiwc_add_action_links()
S
69 1 6