Code Analysis: Payment Gateway for Monnify on WooCommerce 1.0.8

Most Complex Classes

Class Rating Complexity
WC_Monnify_Payment_Gateway
A
68
WC_Monnify_Payment_Gateway_Blocks_Support
S
10

Most Complex Functions

Function Rating Complexity
WC_Monnify_Payment_Gateway::monnify_verify_payment()
A
14
WC_Monnify_Payment_Gateway::payment_scripts()
A
13
WC_Monnify_Payment_Gateway::__construct()
A
8
WC_Monnify_Payment_Gateway::payment_fields()
S
7
WC_Monnify_Payment_Gateway::init_form_fields()
S
1
WC_Monnify_Payment_Gateway::process_payment()
S
5
WC_Monnify_Payment_Gateway_Blocks_Support::get_payment_method_script_handles()
S
4
WC_Monnify_Payment_Gateway::admin_scripts()
S
4
WC_Monnify_Payment_Gateway::is_available()
S
4
WC_Monnify_Payment_Gateway::admin_notices()
S
4
ade_wc_monnify_testmode_notice()
S
3
WC_Monnify_Payment_Gateway_Blocks_Support::get_payment_method_data()
S
2