rtbPaymentManager A

Total Complexity 58
Dependencies 3
Dependents 1
Total lines 478
Lines of code 243
Logical lines of code 101
Comment lines 130
Methods 21
Properties 6

Methods 21

Method Rating Maintainability Complexity Lines of code
print_payment_summary()
A
42 10 52
validate_booking_form_gateway()
S
51 7 28
add_field_booking_form_gateway()
S
50 4 30
load_basics()
S
51 4 27
populate_booking_gateway_used()
S
61 5 12
print_payment_form()
S
57 4 18
strip_invalid_gateway()
S
69 3 6
get_enabled_gateway_list()
S
64 3 10
is_payment_enabled()
S
68 2 8
save_booking_gateway_used()
S
71 2 6
get_available_gateway_list()
S
69 2 7
maybe_schedule_payment_pending_event()
S
67 2 7
get_gateway_in_use()
S
72 2 6
print_invalid_gateway()
S
73 1 6
process_payment()
S
91 1 2
is_payment_processed()
S
91 1 2
payment_processing_status()
S
91 1 2
set_booking()
S
77 1 4
set_gateway_in_use()
S
81 1 3
isset_gateway_in_use()
S
79 1 3
__construct()
S
75 1 4