WC_Revolut_Payment_Ajax_Controller C

Total Complexity 105
Dependencies 12
Dependents 1
Total lines 678
Lines of code 481
Logical lines of code 271
Comment lines 89
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
wc_revolut_process_payment_result()
C
36 25 70
wc_revolut_validate_order_pay_form()
A
43 14 44
wc_revolut_check_payment()
A
50 9 27
wc_revolut_capture_payment()
S
53 6 23
wc_revolut_create_pbb_order()
S
48 5 34
wc_revolut_onboard_applepay_domain()
S
45 4 47
wc_revolut_create_order()
S
49 5 31
wc_revolut_clear_records()
S
52 5 26
wc_revolut_validate_checkout_fields()
S
51 5 26
wc_revolut_get_order_pay_billing_info()
S
51 5 24
wc_revolut_pay_with_token()
S
53 5 22
__construct()
S
51 3 24
revolut_payment_request_ajax_cancel_order()
S
54 3 21
wc_revolut_get_customer_info()
S
55 2 21
revolut_payment_request_ajax_get_express_checkout_params()
S
57 2 17
revolut_payment_request_ajax_set_error_message()
S
65 3 8
wc_revolut_check_order_already_processed()
S
62 2 11
revolut_payment_request_ajax_log_error()
S
71 2 5