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

Most Complex Classes

Class Rating Complexity
WC_Payway_Gateway_Rest_Recurring
S
36
WC_Payway_Blocks
S
4

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
woocommerce_payway_gateway_rest_recurring_init()
S
2
payway_empty_cart()
S
7
WC_Payway_Gateway_Rest_Recurring::generate_PayWay_recurring_form()
S
4
payway_custom_fields_save()
S
4
payway_custom_product_fields()
S
1
register_paywaynetrecurring_payment_method_type()
S
2
WC_Payway_Blocks::get_payment_method_script_handles()
S
1
declare_cart_checkout_blocks_compatibility()
S
2
WC_Payway_Gateway_Rest_Recurring::log()
S
2
WC_Payway_Gateway_Rest_Recurring::wc_payway_receipt_page()
S
1