Code Analysis: Payment Gateway for Monnify on WooCommerce 1.0.8

Function Rating Maintainability Complexity Lines of code
WC_Monnify_Payment_Gateway::monnify_verify_payment()
A
37 14 68
WC_Monnify_Payment_Gateway::payment_scripts()
A
42 13 47
WC_Monnify_Payment_Gateway::__construct()
A
41 8 54
WC_Monnify_Payment_Gateway::payment_fields()
S
60 7 13
WC_Monnify_Payment_Gateway::init_form_fields()
S
37 1 89
WC_Monnify_Payment_Gateway::process_payment()
S
61 5 11
WC_Monnify_Payment_Gateway_Blocks_Support::get_payment_method_script_handles()
S
53 4 23
WC_Monnify_Payment_Gateway::admin_scripts()
S
61 4 11
WC_Monnify_Payment_Gateway::is_available()
S
65 4 10
WC_Monnify_Payment_Gateway::admin_notices()
S
64 4 9
ade_wc_monnify_testmode_notice()
S
60 3 13
WC_Monnify_Payment_Gateway_Blocks_Support::get_payment_method_data()
S
61 2 12
WC_Monnify_Payment_Gateway_Blocks_Support::failed_payment_notice()
S
62 2 12
monnify_gateway_block_support()
S
63 2 12
WC_Monnify_Payment_Gateway::receipt_page()
S
64 2 8
WC_Monnify_Payment_Gateway::is_valid_for_use()
S
65 2 8
WC_Monnify_Payment_Gateway::add_gateway_to_checkout()
S
71 2 6
monnify_method_init_payment_gateway()
S
77 1 4
WC_Monnify_Payment_Gateway::get_logo_url()
S
74 1 4
ade_woo_monnify_plugin_action_links()
S
64 1 10
WC_Monnify_Payment_Gateway_Blocks_Support::initialize()
S
74 1 4
WC_Monnify_Payment_Gateway_Blocks_Support::is_active()
S
73 1 5
WC_Monnify_Payment_Gateway::get_icon()
S
73 1 4
monnify_method_init()
S
69 1 6