SSA_Revision_Model D

Total Complexity 194
Dependencies 6
Dependents 0
Total lines 1,307
Lines of code 808
Logical lines of code 385
Comment lines 147
Methods 38
Properties 5

Methods 38

Method Rating Maintainability Complexity Lines of code
get_action_summary()
D
29 50 100
insert_revision_appointment()
B
43 20 43
insert_revision()
A
44 11 46
insert_revision_updated_appointment_type()
A
48 12 31
filter_where_conditions()
A
47 11 36
insert_revision_appointment_type()
A
49 7 31
popuplate_action_summary_for_response()
A
49 7 31
get_action_title()
S
39 4 63
insert_revision_on_notification_sent()
S
49 6 31
get_user_name()
S
56 6 20
display_duration()
S
54 6 20
get_appt_type_changed_fields()
S
57 6 18
get_items_permissions_check()
S
60 5 15
insert_revision_on_notification_scheduled()
S
51 4 29
parse_stack_trace_before_insert()
S
58 4 16
insert_revision_deleted_appointment_type()
S
56 3 19
insert_revision_created_appointment_type()
S
56 3 19
maybe_insert_revision_assigned_appointment()
S
61 3 12
insert_revision_gcal_after_sync()
S
54 2 22
cleanup_revisions()
S
57 2 19
maybe_insert_revision_reassigned_appointment()
S
61 2 13
insert_revision_booked_appointment()
S
62 2 11
insert_revision_on_notification_canceled()
S
55 1 23
insert_revision_rescheduled_appointment()
S
55 1 20
hooks()
S
54 1 19
prepare_item_for_response()
S
66 2 8
schedule_async_actions()
S
72 2 5
insert_revision_abandoned_appointment()
S
64 1 10
update_item_permissions_check()
S
82 1 3
has_many()
S
68 1 8
insert_revision_edited_appointment()
S
64 1 10
create_item_permissions_check()
S
82 1 3
insert_revision_opt_out_notification()
S
64 1 10
insert_revision_no_show_reverted_appointment()
S
64 1 10
insert_revision_no_show_appointment()
S
64 1 10
insert_revision_pending_appointment()
S
64 1 10
insert_revision_canceled_appointment()
S
64 1 10
__construct()
S
77 1 4