Code Analysis: UPI QR Code Payment Gateway 1.3.1

Function Rating Maintainability Complexity Lines of code
upiwc_payment_gateway_init()
D
12
2 622
WC_UPI_Payment_Gateway::generate_qr_code()
C
31 22 113
WC_UPI_Payment_Gateway::init_form_fields()
A
27
1 209
WC_UPI_Payment_Gateway::payment_fields()
A
38 10 58
WC_UPI_Payment_Gateway::validate_fields()
A
54 11 19
WC_UPI_Payment_Gateway::admin_list_column_content()
A
48 10 33
WC_UPI_Payment_Gateway::capture_payment()
A
50 8 25
WC_UPI_Payment_Gateway::process_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::__construct()
S
41 2 51
WC_UPI_Payment_Gateway::on_hold_payment()
S
68 5 6
WC_UPI_Payment_Gateway::disable_gateway()
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
WC_UPI_Payment_Gateway::email_heading_pending_order()
S
69 4 6
WC_UPI_Payment_Gateway::payment_scripts()
S
58 3 14
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_meta_links()
S
63 2 10
upiwc_plugin_deactivation()
S
68 2 8
upiwc_plugin_activation()
S
71 2 6
WC_UPI_Payment_Gateway::is_valid_for_use()
S
70 2 6
upiwc_plugin_installed_time_donate()
S
68 2 8
upiwc_plugin_get_installed_time()
S
68 2 8
WC_UPI_Payment_Gateway::admin_list_column()
S
75 1 4
upiwc_add_action_links()
S
69 1 6
upiwc_woocommerce_payment_add_gateway_class()
S
77 1 4
upiwc_plugin_load_textdomain()
S
78 1 3