Code Analysis: Charge Anywhere Payment Gateway For WooCommerce 1.8

Most Complex Classes

Class Rating Complexity
WC_ChargeAnyWhere_SIP
C
120

Most Complex Functions

Function Rating Complexity
woocommerce_tech_chargeanywhere_init()
D
32
WC_ChargeAnyWhere_SIP::process_refund()
D
37
WC_ChargeAnyWhere_SIP::check_authorize_response()
B
19
WC_ChargeAnyWhere_SIP::generate_authorize_form()
A
9
WC_ChargeAnyWhere_SIP::__construct()
A
9
WC_ChargeAnyWhere_SIP::init_form_fields()
A
1
validate_payment_form()
A
8
WC_ChargeAnyWhere_SIP::process_payment()
A
8
WC_ChargeAnyWhere_SIP::process_capture()
A
8
WC_ChargeAnyWhere_SIP::post_transaction()
A
7
WC_ChargeAnyWhere_SIP::get_payload()
S
2
WC_ChargeAnyWhere_SIP::payment_fields()
S
4