SSA_Period S

Total Complexity 39
Dependencies 5
Dependents 3
Total lines 267
Lines of code 171
Logical lines of code 101
Comment lines 31
Methods 18
Properties 10

Methods 18

Method Rating Maintainability Complexity Lines of code
calculate_raw_period_by_appointment_type_id()
S
56 5 20
get_full_buffered_period()
S
56 4 19
calculate_raw_period_by_instance_variables()
S
63 4 12
get_buffer_before_period()
S
59 3 15
get_buffer_after_period()
S
59 3 15
calculate_raw_period_by_appointment_id()
S
63 3 12
create_from_period()
S
62 2 12
set_appointment_type_object()
S
67 2 8
get_appointment_type_object()
S
74 2 5
get_raw_period()
S
67 2 9
set_appointment_object()
S
65 2 9
clear_calculated_variables()
S
74 1 5
__construct()
S
91 1 2
create_from_dates()
S
72 1 5
hooks()
S
91 1 2
create_from_appointment_type_duration()
S
70 1 6
create_from_appointment_id()
S
73 1 5
log()
S
63 1 10