Code Analysis: Charge Anywhere Payment Gateway For WooCommerce 1.6

Most Complex Classes

Class Rating Complexity
WC_ChargeAnyWhere_SIP
A
64

Most Complex Functions

Function Rating Complexity
woocommerce_tech_chargeanywhere_init()
C
2
WC_ChargeAnyWhere_SIP::check_authorize_response()
B
16
WC_ChargeAnyWhere_SIP::process_capture()
A
8
WC_ChargeAnyWhere_SIP::generate_authorize_form()
A
5
WC_ChargeAnyWhere_SIP::post_transaction()
A
7
WC_ChargeAnyWhere_SIP::__construct()
A
6
WC_ChargeAnyWhere_SIP::process_refund()
S
6
WC_ChargeAnyWhere_SIP::process_payment()
S
4
WC_ChargeAnyWhere_SIP::init_form_fields()
S
1
WC_ChargeAnyWhere_SIP::get_payload()
S
2
WC_ChargeAnyWhere_SIP::payment_fields()
S
3
WC_ChargeAnyWhere_SIP::web_redirect()
S
1