ES_Service_Email_Sending D

Total Complexity 141
Dependencies 5
Dependents 10
Total lines 1,108
Lines of code 714
Logical lines of code 395
Comment lines 189
Methods 47
Properties 11

Methods 47

Method Rating Maintainability Complexity Lines of code
perform_onboarding_tasks()
B
37 18 79
show_ess_promotion_notice()
A
43 12 49
create_ess_account()
A
41 7 57
send_used_limit_data_to_ess()
A
46 7 39
is_required_tasks_completed()
S
53 7 24
get_next_onboarding_task()
S
53 7 22
send_plan_data_to_ess()
S
47 6 37
fetch_and_update_ess_limit()
S
49 4 32
get_account_overview_html()
S
52 4 24
update_used_limit()
S
61 4 11
get_ess_promotion_message_mailer_html()
S
45 1 52
get_required_tasks()
S
56 3 21
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
dispatch_emails_from_server()
S
62 3 11
can_promote_ess()
S
69 3 6
get_remaining_limit()
S
63 3 9
update_sending_service_status()
S
69 3 6
get_ess_promotion_message_html()
S
53 1 29
enqueue_scripts()
S
61 2 11
can_show_ess_optin()
S
70 2 7
get_ess_from_email()
S
71 2 5
use_icegram_mailer()
S
69 2 7
schedule_ess_cron()
S
64 2 10
get_onboarding_data()
S
66 2 9
get_instance()
S
71 2 6
is_onboarding_completed()
S
68 2 7
ajax_complete_ess_onboarding()
S
65 2 9
update_onboarding_step()
S
69 2 7
get_onboarding_data_options()
S
66 1 11
clear_ess_cron()
S
81 1 3
ajax_perform_configuration_tasks()
S
73 1 5
set_sending_service_consent()
S
65 1 9
is_ess_promotion_disabled()
S
74 1 4
is_ess_branding_enabled()
S
75 1 4
set_ess_optin_shown_flag()
S
79 1 3
get_sending_service_status()
S
76 1 4
get_onboarding_step()
S
75 1 4
init()
S
66 1 8
is_shown_previously()
S
74 1 4
using_icegram_mailer()
S
79 1 3
opted_for_sending_service()
S
74 1 4
ajax_dispatch_emails_from_server()
S
79 1 3
ajax_check_test_email_on_server()
S
79 1 3
__construct()
S
79 1 3