Code Analysis: Paylink Payment Gateway 3.1.2

Most Complex Classes

Class Rating Complexity
WC_Gateway_Paylink
A
71
WC_Paylink_Blocks_Support
S
13

Most Complex Functions

Function Rating Complexity
WC_Gateway_Paylink::get_invoice()
B
19
WC_Gateway_Paylink::add_invoice()
B
15
WC_Gateway_Paylink::__construct()
A
11
WC_Gateway_Paylink::_paylink_auth()
A
8
WC_Paylink_Blocks_Support::get_payment_method_data()
S
7
WC_Gateway_Paylink::process_payment()
S
4
WC_Gateway_Paylink::init_form_fields()
S
1
WC_Paylink_Blocks_Support::get_payment_method_script_handles()
S
3
WC_Gateway_Paylink::_postError()
S
3
WC_Gateway_Paylink::payment_fields()
S
3
WC_Gateway_Paylink::_get_valid_card_brands_string()
S
3
init_paylink_gateway()
S
2