WP_Job_Manager_Email_Notifications C

Total Complexity 122
Dependencies 11
Dependents 0
Total lines 989
Lines of code 496
Logical lines of code 253
Comment lines 372
Methods 37
Properties 1

Methods 37

Method Rating Maintainability Complexity Lines of code
get_job_detail_fields()
B
38 16 68
send_email()
A
43 11 47
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
57 5 16
get_multipart_body()
S
55 4 23
is_email_notification_valid()
S
67 5 7
get_email_setting_defaults()
S
59 4 13
send_expiring_notice()
S
53 3 22
lazy_init()
S
62 4 10
output_header()
S
63 4 10
output_footer()
S
63 4 10
get_email_content()
S
58 3 15
get_email_setting_fields()
S
51 2 29
inject_styles()
S
62 3 11
clear_deferred_notifications()
S
70 3 6
is_email_notification_enabled()
S
63 3 10
get_email_settings()
S
64 3 9
send_employer_expiring_notice()
S
64 2 10
send_admin_expiring_notice()
S
64 2 10
get_styles()
S
65 2 9
get_email_class()
S
74 2 4
output_job_details()
S
66 2 8
maybe_init()
S
73 2 5
init()
S
60 1 12
send_updated_job_notification()
S
78 1 3
get_deferred_notification_count()
S
80 1 3
get_deferred_notification_hashes()
S
68 1 8
send_new_job_notification()
S
78 1 3
core_email_notifications()
S
69 1 8
mail_content_type()
S
79 1 3
add_job_manager_email_settings()
S
78 1 3
locate_template_file()
S
77 1 3
schedule_notification()
S
75 1 4
send_as_plain_text()
S
71 1 5