WP_Job_Manager_Email_Notifications C

Total Complexity 117
Dependencies 10
Dependents 0
Total lines 920
Lines of code 462
Logical lines of code 236
Comment lines 352
Methods 35
Properties 1

Methods 35

Method Rating Maintainability Complexity Lines of code
get_job_detail_fields()
B
38 16 68
send_email()
A
45 11 39
send_notifications()
S
54 7 20
get_email_notifications()
S
55 6 19
add_email_settings()
S
48 4 34
email_template_path_alternative()
S
57 5 16
send_deferred_notifications()
S
58 5 15
is_email_notification_valid()
S
67 5 7
get_email_setting_defaults()
S
59 4 13
send_expiring_notice()
S
53 3 22
get_email_content()
S
57 3 16
lazy_init()
S
62 4 10
output_header()
S
63 4 10
output_footer()
S
63 4 10
get_email_setting_fields()
S
51 2 29
inject_styles()
S
62 3 11
clear_deferred_notifications()
S
70 3 6
get_email_settings()
S
64 3 9
is_email_notification_enabled()
S
63 3 10
get_email_class()
S
74 2 4
get_styles()
S
65 2 9
send_admin_expiring_notice()
S
64 2 10
send_employer_expiring_notice()
S
64 2 10
output_job_details()
S
66 2 8
maybe_init()
S
73 2 5
init()
S
60 1 12
send_new_job_notification()
S
78 1 3
send_updated_job_notification()
S
78 1 3
send_as_plain_text()
S
71 1 5
core_email_notifications()
S
69 1 8
add_job_manager_email_settings()
S
78 1 3
get_deferred_notification_count()
S
80 1 3
get_deferred_notification_hashes()
S
68 1 8
locate_template_file()
S
77 1 3
schedule_notification()
S
75 1 4