Code Analysis: Eway Payments for Woo 3.7.0

Most Complex Functions

Function Rating Complexity
WC_Gateway_Eway_Error_Codes::get_error_codes()
C
1
WC_Gateway_EWAY::process_payment()
B
20
WC_Gateway_EWAY::process_refund()
A
12
WC_Gateway_EWAY::get_customer_payment_tokens()
A
9
WC_Gateway_EWAY::preserve_customer_token()
A
8
WC_Gateway_EWAY::add_payment_method()
A
7
WC_Gateway_EWAY_Ajax_Request_Controller::eway_3ds_enrollment_order_pay()
A
8
WC_Gateway_EWAY::validate_checkout_values()
S
6
WC_Gateway_EWAY::__construct()
S
5
WC_Payment_Token_Eway_CC::validate()
S
7
WC_Gateway_EWAY_Subscriptions::maybe_render_subscription_payment_method()
S
7
WC_Gateway_EWAY::request_access_code()
S
7