ES_Service_Email_Sending D

Total Complexity 174
Dependencies 5
Dependents 10
Total lines 1,483
Lines of code 1,073
Logical lines of code 473
Comment lines 197
Methods 56
Properties 12

Methods 56

Method Rating Maintainability Complexity Lines of code
get_plan_info_block()
B
29 17 165
perform_onboarding_tasks()
B
37 18 74
show_ess_promotion_notice()
A
43 12 49
show_ess_free_limit_decrease_notice()
A
41 10 67
is_required_tasks_completed()
S
53 7 24
get_next_onboarding_task()
S
53 7 22
get_icegram_mailer_activation_popup()
S
39 1 109
maybe_update_ess_status()
S
61 7 11
install_mailer_plugin()
S
56 6 17
update_ess_status()
S
49 5 31
fetch_and_update_ess_limit()
S
48 4 34
get_account_overview_html()
S
52 4 24
register_icegram_mailer_settings_fields()
S
47 3 38
update_used_limit()
S
61 4 11
get_ess_promotion_message_mailer_html()
S
45 1 52
show_icegram_mailer_promotion_notice()
S
51 2 31
check_test_email_on_server()
S
58 3 15
setup_email_sending_service()
S
59 3 14
get_plan()
S
61 3 13
is_installed_on_same_month_day()
S
62 3 11
register_icegram_mailer()
S
55 2 21
get_required_tasks()
S
66 3 9
get_remaining_limit()
S
64 3 9
update_sending_service_status()
S
69 3 6
get_ess_promotion_message_html()
S
53 1 29
activate_mailer_plugin()
S
60 2 13
dismiss_ess_free_limit_decrease_notice()
S
61 2 12
enqueue_scripts()
S
60 2 12
dismiss_ess_fallback_removal_notice()
S
61 2 12
get_ess_from_email()
S
71 2 5
get_instance()
S
71 2 6
can_show_ess_optin()
S
70 2 7
update_onboarding_step()
S
69 2 7
is_onboarding_completed()
S
68 2 7
get_onboarding_data()
S
66 2 9
get_ess_email()
S
71 2 5
init()
S
58 1 14
get_onboarding_data_options()
S
66 1 11
using_icegram_mailer()
S
79 1 3
get_ess_data_option()
S
79 1 3
ajax_dispatch_emails_from_server()
S
79 1 3
ajax_perform_installation_tasks()
S
80 1 3
ajax_perform_activation_tasks()
S
80 1 3
ajax_check_test_email_on_server()
S
79 1 3
get_ess_data()
S
78 1 3
is_ess_promotion_disabled()
S
74 1 4
set_sending_service_consent()
S
65 1 9
update_ess_data()
S
75 1 4
opted_for_sending_service()
S
74 1 4
can_promote_ess()
S
81 1 3
is_ess_branding_enabled()
S
75 1 4
get_sending_service_status()
S
76 1 4
set_ess_optin_shown_flag()
S
79 1 3
is_shown_previously()
S
74 1 4
get_onboarding_step()
S
75 1 4
__construct()
S
79 1 3