WBK_Request_Manager D

Total Complexity 664
Dependencies 30
Dependents 0
Total lines 3,854
Lines of code 3,540
Logical lines of code 1,936
Comment lines 235
Methods 72
Properties 0

Methods 72

Method Rating Maintainability Complexity Lines of code
book()
D
13
68 300
create_booking()
D
18
61 217
schedule_tools_action()
D
20
45 249
wbk_approve_payment()
D
21
43 225
calculate_amounts_rest()
D
25
34 172
prepare_payment()
D
28
35 129
search_time()
D
26
32 162
booking_action()
C
31 24 119
get_preset()
C
21
17 210
save_appearance()
C
32 23 103
calculate_amounts()
C
30 21 132
get_payment_methods()
B
37 18 75
get_form_fields()
B
35 16 100
get_field_options()
B
39 18 56
wbk_apply_coupon()
B
38 15 73
get_dashboard_stats()
B
29 10 142
render_booking_form()
B
40 15 64
cancel_booking()
A
39 11 67
get_time_slots()
A
42 11 49
process_payment_method()
A
45 11 42
get_service_availability()
A
40 9 64
get_service_time_slots()
A
40 8 66
get_booking_ids_by_token()
A
42 9 50
__construct()
A
30 1 162
wbk_set_appointment_as_paid_with_coupon()
A
47 7 37
initialize_payment_method()
A
43 6 51
update_booking()
S
50 6 29
resend_email()
S
47 5 39
resend_email_permission()
S
57 6 17
send_test_email()
S
55 5 18
wbk_report_error()
S
51 4 26
get_user_bookings()
S
56 4 18
wbk_backend_hide_notice()
S
57 4 17
get_gg_auth_data()
S
56 4 17
delete_booking()
S
59 4 13
render_days()
S
55 3 20
update_booking_permission()
S
65 4 9
delete_booking_permission()
S
65 4 9
get_cell_detail()
S
58 3 15
appointments_status_change()
S
53 2 24
login()
S
55 2 20
appointments_status_change_permission()
S
64 3 10
get_service_list()
S
59 2 14
charge_stripe()
S
70 2 6
get_field_options_permission()
S
72 2 6
wbk_csv_export_permission()
S
82 1 3
get_wp_users_permission()
S
82 1 3
get_wp_users()
S
65 1 9
get_service_list_permission()
S
75 1 4
wbk_csv_export()
S
82 1 3
set_email_content_type()
S
82 1 3
get_preset_permission()
S
82 1 3
login_permission()
S
82 1 3
get_user_bookings_permission()
S
81 1 3
response_error()
S
67 1 8
get_time_slots_permission()
S
81 1 3
get_gg_auth_data_permission()
S
82 1 3
get_cell_detail_permission()
S
80 1 3
get_service_availability_permission()
S
82 1 3
get_service_time_slots_permission()
S
82 1 3
get_form_fields_permission()
S
82 1 3
get_payment_methods_permission()
S
82 1 3
create_booking_permission()
S
82 1 3
execute_paypal_payment_permission()
S
82 1 3
execute_stripe_payment_permission()
S
82 1 3
execute_paypal_payment()
S
82 1 3
execute_stripe_payment()
S
69 1 7
get_booking_ids_by_token_permission()
S
82 1 3
booking_action_permission()
S
82 1 3
initialize_payment_method_permission()
S
82 1 3
send_test_email_permission()
S
80 1 3
get_dashboard_stats_permission()
S
80 1 3