SSA_Notifications C

Total Complexity 104
Dependencies 5
Dependents 0
Total lines 565
Lines of code 408
Logical lines of code 221
Comment lines 59
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
fire_notification()
D
30 32 112
should_fire_notification()
B
42 21 46
queue_notifications()
B
41 19 52
maybe_fire_notification()
S
49 6 32
ssa_wp_mail()
S
55 2 20
get_rendered_template_string_for_appointment()
S
57 2 18
get_rendered_template_string_for_example_appointment_type()
S
58 2 17
get_reply_to_email_for_appointment()
S
65 3 9
get_from_name_for_appointment()
S
63 3 9
prepare_notification_template()
S
58 1 16
get_payload()
S
59 1 14
hooks()
S
61 1 11
fail_async_action()
S
67 1 8
queue_canceled_notifications()
S
78 1 3
get_template_rendered_for_appointment()
S
66 1 9
queue_customer_information_edited_notifications()
S
78 1 3
queue_start_date_notifications()
S
78 1 3
get_mail_headers_for_appointment()
S
81 1 3
queue_booked_notifications()
S
78 1 3
set_ssa_from_name()
S
72 1 6
reset_ssa_from_name()
S
72 1 6
get_ssa_from_name()
S
78 1 4
__construct()
S
77 1 4