ES_Service_Email_Sending D

Total Complexity 128
Dependencies 5
Dependents 10
Total lines 986
Lines of code 612
Logical lines of code 342
Comment lines 187
Methods 45
Properties 11

Methods 45

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