Leyka_Yandex_Gateway D

Total Complexity 189
Dependencies 20
Dependents 1
Total lines 1,004
Lines of code 762
Logical lines of code 302
Comment lines 83
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
_handle_service_calls()
D
26
38 150
get_gateway_response_formatted()
C
38 25 60
do_recurring_donation()
B
32 16 103
process_form()
A
39 12 63
_set_donations_errors()
A
40 9 58
_initialize_pm_list()
A
52 9 26
submission_redirect_url()
A
58 9 17
set_specific_data_value()
A
59 9 15
get_specific_data_value()
A
59 9 15
get_legacy_donation_error_id()
A
55 8 20
_handle_donation_failure()
S
57 7 17
_set_options_defaults()
S
41 2 68
display_donation_specific_data_fields()
S
51 4 32
_validate_order_number()
S
60 5 13
_get_gateway_pm_id()
S
51 4 27
_callback_answer()
S
59 5 12
submission_form_data()
S
52 3 24
is_setup_complete()
S
68 4 7
save_donation_specific_data()
S
69 3 6
__construct()
S
69 3 6
_set_attributes()
S
58 1 15
add_donation_specific_data()
S
72 2 5
submission_redirect_type()
S
79 2 3