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

Function Rating Maintainability Complexity Lines of code
WC_Payway_Gateway_Rest_Recurring::push_payway_recurring_rest_callback()
B
30 18 118
WC_Payway_Gateway_Rest_Recurring::__construct()
A
46 10 33
payway_empty_cart()
S
54 7 19
woocommerce_payway_gateway_rest_recurring_init()
S
37 2 85
WC_Payway_Gateway_Rest_Recurring::generate_PayWay_recurring_form()
S
43 4 49
payway_custom_fields_save()
S
58 4 16
register_paywaynetrecurring_payment_method_type()
S
56 2 20
payway_custom_product_fields()
S
50 1 32
WC_Payway_Blocks::get_payment_method_script_handles()
S
60 1 16
WC_Payway_Gateway_Rest_Recurring::log()
S
70 2 6
declare_cart_checkout_blocks_compatibility()
S
72 2 5
WC_Payway_Gateway_Rest_Recurring::wc_payway_receipt_page()
S
73 1 5
WC_Payway_Gateway_Rest_Recurring::process_payment()
S
69 1 7
WC_Payway_Blocks::get_payment_method_data()
S
71 1 6
WC_Payway_Blocks::initialize()
S
79 1 3
WC_Payway_Gateway_Rest_Recurring::init_form_fields()
S
80 1 3
woocommerce_add_payway_gateway_rest_recurring()
S
77 1 4
WC_Payway_Gateway_Rest_Recurring::admin_options()
S
68 1 7