SSA_Availability_Query C

Total Complexity 104
Dependencies 13
Dependents 7
Total lines 584
Lines of code 394
Logical lines of code 237
Comment lines 51
Methods 18
Properties 7

Methods 18

Method Rating Maintainability Complexity Lines of code
is_prospective_appointment_bookable()
B
38 23 65
get_bookable_appointments()
B
36 20 77
get_bookable_appointment_start_datetime_strings()
B
39 19 61
get_schedule()
B
39 17 69
get_excluded_appointments_schedule()
S
55 4 19
get_queried_appointments()
S
61 3 13
get_booked_group_appointments()
S
62 3 12
get_schedule_for_staff_id()
S
66 2 8
get_bookable_appointment_periods()
S
67 2 8
get_bookable_appointment_start_datetime_strings_plucked()
S
67 2 8
get_bookable_appointment_start_datetimes()
S
67 2 8
get_query_hash()
S
63 1 11
__construct()
S
72 1 5
get_query_args()
S
67 1 8
why_not_bookable()
S
91 1 2
create()
S
75 1 4
get_queried_appointments_array()
S
64 1 10
get_default_args()
S
70 1 6