WC_Rapyd_Payment_Gateway B

Total Complexity 79
Dependencies 2
Dependents 1
Total lines 474
Lines of code 396
Logical lines of code 227
Comment lines 8
Methods 28
Properties 0

Methods 28

Method Rating Maintainability Complexity Lines of code
rapyd_order_received_title()
A
49 12 26
is_available()
A
56 8 17
is_signature_valid()
S
53 7 21
rapyd_generate_token()
S
42 4 55
rapyd_order_received_text()
S
58 6 15
rapyd_wc_callback_handler()
S
53 4 23
rapyd_wc_refund_handler()
S
52 3 26
getSrc()
S
60 3 12
constructor_helper()
S
54 2 20
buildItemsJson()
S
55 2 20
process_admin_options()
S
58 2 14
send_request_to_rapyd()
S
50 1 28
send_get_request_to_rapyd()
S
51 1 27
rapyd_wc_receipt_toolkit_page()
S
56 1 18
rapyd_get_secret_key()
S
72 2 6
rapyd_get_api_url()
S
72 2 6
rapyd_get_test_mode()
S
72 2 6
rapyd_get_test_mode_toolkit_notice()
S
72 2 5
enableCategories()
S
63 2 9
rapyd_get_access_key()
S
72 2 6
rapyd_get_title()
S
71 2 6
rapyd_get_description()
S
72 2 6
rapyd_get_toolkit_url()
S
72 2 6
getCategory()
S
100 1 0
encode_string()
S
76 1 4
getNameOfClass()
S
81 1 3
init_form_fields()
S
78 1 3
process_payment()
S
67 1 8