Code Analysis: Charge Anywhere Payment Gateway For WooCommerce 1.12

Most Complex Classes

Class Rating Complexity
WC_ChargeAnyWhere_SIP
D
153

Most Complex Functions

Function Rating Complexity
woocommerce_tech_chargeanywhere_init()
D
36
WC_ChargeAnyWhere_SIP::process_refund()
D
51
WC_ChargeAnyWhere_SIP::check_authorize_response()
C
22
WC_ChargeAnyWhere_SIP::generate_authorize_form()
B
11
validate_payment_form()
A
13
WC_ChargeAnyWhere_SIP::post_transaction()
A
9
WC_ChargeAnyWhere_SIP::process_capture()
A
10
WC_ChargeAnyWhere_SIP::__construct()
A
9
WC_ChargeAnyWhere_SIP::init_form_fields()
A
1
WC_ChargeAnyWhere_SIP::process_payment()
A
8
WC_ChargeAnyWhere_SIP::get_payload()
S
5
WC_ChargeAnyWhere_SIP::payment_fields()
S
3