Code Analysis: Payment gateway for Westpac PayWay NET on Woocommerce with Recurring Billing 1.3

Most Complex Classes

Class Rating Complexity
WC_Payway_Gateway_Rest_Recurring
S
36

Most Complex Functions

Function Rating Complexity
WC_Payway_Gateway_Rest_Recurring::push_payway_recurring_rest_callback()
B
18
WC_Payway_Gateway_Rest_Recurring::__construct()
A
8
payway_empty_cart()
S
7
woocommerce_payway_gateway_rest_recurring_init()
S
2
WC_Payway_Gateway_Rest_Recurring::generate_PayWay_recurring_form()
S
4
payway_custom_fields_save()
S
4
payway_custom_product_fields()
S
1
WC_Payway_Gateway_Rest_Recurring::log()
S
2
WC_Payway_Gateway_Rest_Recurring::init_form_fields()
S
1
WC_Payway_Gateway_Rest_Recurring::wc_payway_receipt_page()
S
1
woocommerce_add_payway_gateway_rest_recurring()
S
1
WC_Payway_Gateway_Rest_Recurring::process_payment()
S
1