IG_ES_Onboarding D

Total Complexity 178
Dependencies 14
Dependents 4
Total lines 1,477
Lines of code 890
Logical lines of code 520
Comment lines 303
Methods 43
Properties 9

Methods 43

Method Rating Maintainability Complexity Lines of code
perform_onboarding_tasks()
B
37 18 79
create_contacts_and_add_to_list()
B
36 14 86
configure_mailer_plugin()
B
45 17 41
dispatch_emails_from_server()
A
42 13 48
add_default_workflows()
A
42 8 56
create_default_post_notification()
A
40 5 65
queue_default_broadcast_newsletter()
A
44 6 46
create_default_newsletter_broadcast()
S
41 5 59
is_required_tasks_completed()
S
53 7 24
get_next_onboarding_task()
S
53 7 22
add_widget_to_sidebar()
S
47 6 36
create_default_lists()
S
53 5 24
set_settings()
S
53 5 22
evaluate_email_delivery()
S
55 5 19
enqueue_scripts()
S
57 4 15
create_default_subscription_form()
S
57 3 18
check_test_email_on_server()
S
58 3 15
get_required_tasks()
S
62 3 12
complete_ess_onboarding()
S
62 3 12
send_test_email()
S
62 3 12
confirm_email_delivery()
S
62 3 12
create_ess_account()
S
62 3 12
set_sending_service_consent()
S
62 3 12
handle_request()
S
61 3 12
ajax_perform_configuration_tasks()
S
59 2 14
ajax_update_onboarding_step()
S
63 2 11
delete_onboarding_data()
S
63 2 11
instance()
S
71 2 6
is_onboarding_completed()
S
68 2 7
update_onboarding_step()
S
69 2 7
get_onboarding_data()
S
66 2 9
subscribe_to_es()
S
60 1 15
get_onboarding_data_options()
S
66 1 11
ajax_queue_default_broadcast_newsletter()
S
79 1 3
save_final_configuration()
S
70 1 6
ajax_dispatch_emails_from_server()
S
79 1 3
ajax_check_test_email_on_server()
S
79 1 3
get_onboarding_step()
S
75 1 4
ajax_evaluate_email_delivery()
S
79 1 3
ajax_complete_onboarding()
S
68 1 7
get_forms_gallery_items()
S
75 1 4
ajax_perform_mailer_configuration_tasks()
S
80 1 3
__construct()
S
75 1 4