Code Analysis: Charge Anywhere Payment Gateway For WooCommerce 1.10

Most Complex Classes

Class Rating Complexity
WC_ChargeAnyWhere_SIP
D
135

Most Complex Functions

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