Leyka_Yandex_Gateway D

Total Complexity 186
Dependencies 19
Dependents 1
Total lines 991
Lines of code 751
Logical lines of code 296
Comment lines 77
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
40 10 58
_set_donations_errors()
A
40 9 58
submission_redirect_url()
A
58 9 17
set_specific_data_value()
A
59 9 15
get_specific_data_value()
A
59 9 15
_initialize_pm_list()
A
54 8 23
get_legacy_donation_error_id()
A
55 8 20
_handle_donation_failure()
S
57 7 17
display_donation_specific_data_fields()
S
51 5 32
_set_options_defaults()
S
41 2 68
_validate_order_number()
S
60 5 13
_get_gateway_pm_id()
S
52 4 25
_callback_answer()
S
60 4 11
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