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

Most Complex Classes

Class Rating Complexity
WC_Payway_Gateway_Rest_Recurring
S
38
WC_Payway_Blocks
S
3

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
10
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
register_paywaynetrecurring_payment_method_type()
S
2
payway_custom_product_fields()
S
1
WC_Payway_Blocks::get_payment_method_script_handles()
S
1
WC_Payway_Gateway_Rest_Recurring::log()
S
2
declare_cart_checkout_blocks_compatibility()
S
2
WC_Payway_Gateway_Rest_Recurring::wc_payway_receipt_page()
S
1