ES_Service_Email_Sending D

Total Complexity 128
Dependencies 5
Dependents 10
Total lines 986
Lines of code 613
Logical lines of code 343
Comment lines 185
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 57
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