WBK_Request_Manager D

Total Complexity 395
Dependencies 24
Dependents 0
Total lines 2,385
Lines of code 1,952
Logical lines of code 1,210
Comment lines 38
Methods 30
Properties 0

Methods 30

Method Rating Maintainability Complexity Lines of code
book()
D
15
64 276
schedule_tools_action()
D
20
45 249
wbk_approve_payment()
D
22
40 219
prepare_payment()
D
28
36 129
search_time()
D
26
31 162
cancel_booking()
D
29
30 128
prepare_service_data()
C
31 28 109
calculate_amounts()
C
30 22 130
save_appearance()
B
34 21 92
render_booking_form()
B
40 16 64
wbk_apply_coupon()
A
38 14 70
wbk_set_appointment_as_paid_with_coupon()
A
48 7 36
get_available_time_slots_day()
S
45 4 45
wbk_report_error()
S
51 4 26
__construct()
S
40 1 69
get_dashboard()
S
53 4 23
render_days()
S
54 4 20
wbk_backend_hide_notice()
S
57 4 17
appointments_status_change()
S
53 2 23
appointments_status_change_permission()
S
64 3 10
get_dashboard_permission()
S
64 3 10
charge_stripe()
S
69 3 6
get_service_list()
S
60 2 13
get_available_time_slots_day_permission()
S
82 1 3
wbk_csv_export_permission()
S
82 1 3
get_wp_users_permission()
S
82 1 3
get_wp_users()
S
67 1 8
get_service_list_permission()
S
75 1 4
wbk_csv_export()
S
91 1 2
set_email_content_type()
S
82 1 3