Leyka_Payselection_Gateway C

Total Complexity 120
Dependencies 9
Dependents 1
Total lines 775
Lines of code 614
Logical lines of code 222
Comment lines 27
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
_handle_service_calls()
B
34 22 89
submission_form_data()
A
37 12 72
get_gateway_response_formatted()
A
48 12 30
display_donation_specific_data_fields()
A
42 8 60
cancel_recurring_subscription()
A
45 8 42
_handle_ga_purchase_event()
A
49 8 30
do_recurring_donation()
S
44 5 45
_set_options_defaults()
S
39 2 79
_handle_callback_error()
S
56 6 18
enqueue_gateway_scripts()
S
56 5 17
save_donation_specific_data()
S
66 5 8
is_setup_complete()
S
71 4 6
_get_payselection_receipt()
S
48 1 36
_get_value_if_any()
S
77 3 3
get_specific_data_value()
S
65 3 10
set_specific_data_value()
S
65 3 10
add_donation_specific_data()
S
67 3 8
__construct()
S
70 3 5
localize_js_strings()
S
56 1 17
_set_attributes()
S
59 1 15
process_form()
S
70 2 6
_initialize_pm_list()
S
73 2 5
submission_redirect_url()
S
82 1 3