WC_Emerchantpay_Checkout B

Total Complexity 96
Dependencies 20
Dependents 3
Total lines 1,063
Lines of code 628
Logical lines of code 232
Comment lines 293
Methods 37
Properties 1

Methods 37

Method Rating Maintainability Complexity Lines of code
addCustomParametersToTrxTypes()
A
43 12 52
admin_notices()
A
48 11 34
prepare_initial_genesis_request()
A
36 5 109
process_common_payment()
A
47 7 35
get_wpf_transaction_types()
S
45 3 49
get_wpf_languages()
S
46 3 37
get_payment_types()
S
49 3 34
get_custom_parameter_key()
S
61 4 14
init_form_fields()
S
43 1 59
retrieve_consumer_id_from_email()
S
60 3 14
add_recurring_custom_parameters()
S
62 3 12
set_terminal_token()
S
63 3 11
get_meta_consumer_id_for_logged_user()
S
64 3 10
is_tokenization_available()
S
72 3 5
populate_gate_request_data()
S
60 2 14
build_subscription_form_fields()
S
56 1 20
is_subscription_enabled()
S
72 2 6
get_recurring_token()
S
69 2 7
add_transaction_types_to_gateway_request()
S
69 2 7
save_tokenization_data()
S
73 2 5
get_gateway_consumer_id_for()
S
74 2 4
set_gateway_consumer_id_for()
S
66 2 8
excluded_transaction_types()
S
61 1 15
is_available()
S
72 2 6
get_is_valid_notification()
S
75 2 4
get_checkout_transaction_id_meta_key()
S
81 1 3
get_wpf_recurring_transaction_types()
S
68 1 8
process_order_payment()
S
79 1 3
process_init_subscription_payment()
S
79 1 3
get_available_bank_codes()
S
66 1 9
save_checkout_trx_to_order()
S
72 1 5
payment_fields()
S
76 1 4
is_iframe_enabled()
S
80 1 3
get_recurring_payment_types()
S
80 1 3
__construct()
S
76 1 4
order_card_transaction_types()
S
66 1 9
get_module_title()
S
80 1 3