Code Analysis: Change Mail Sender 1.3.0

Function Rating Maintainability Complexity Lines of code
CBChangeMailSender\Helpers\PluginSilentUpgrader::install_package()
C
34 23 89
CBChangeMailSender\Helpers\PluginSilentUpgrader::run()
B
37 16 82
CBChangeMailSender\Admin\SMTP::ajax_install_wp_mail_smtp_plugin()
A
42 8 54
CBChangeMailSender\Admin\SMTP::get_data_step_install()
A
48 9 32
CBChangeMailSender\Helpers::get_utm_url()
A
49 8 31
CBChangeMailSender\Admin\Settings::render_product_education()
A
37 3 93
CBChangeMailSender\Helpers\PluginSilentUpgrader::unpack_package()
S
51 7 26
CBChangeMailSender\Admin\SMTP::output_section_step_install()
S
44 5 52
CBChangeMailSender\Helpers\PluginSilentUpgrader::download_package()
S
56 7 17
CBChangeMailSender\Admin\SMTP::enqueue_scripts()
S
39 3 75
CBChangeMailSender\Admin\SMTP::ajax_check_plugin_status()
S
53 5 25
CBChangeMailSender\Admin\AdminCore::render_admin_page_header()
S
45 3 53
CBChangeMailSender\Admin\ProductEducation::create_banner()
S
49 4 35
CBChangeMailSender\Admin\Settings::enqueue_scripts()
S
48 3 39
CBChangeMailSender\Admin\AdminCore::admin_menu()
S
48 3 37
CBChangeMailSender\Admin\SMTP::ajax_activate_wp_mail_smtp_plugin()
S
57 4 16
CBChangeMailSender\Admin\ProductEducation::product_education_dismiss_ajax()
S
60 4 13
CBChangeMailSender\Helpers\PluginSilentUpgrader::maintenance_mode()
S
62 4 11
CBChangeMailSender\Admin\AdminCore::admin_footer_text()
S
54 3 23
CBChangeMailSender\Admin\SMTP::get_data_step_setup()
S
56 3 19
CBChangeMailSender\Helpers\PluginSilentUpgrader::set_time_limit()
S
71 4 5
CBChangeMailSender\Admin\ProductEducation::is_banner_dismissed()
S
63 4 10
CBChangeMailSender\Admin\SMTP::is_smtp_configured()
S
63 4 10
CBChangeMailSender\Admin\SMTP::output_section_step_setup()
S
52 2 27
CBChangeMailSender\Admin\SMTP::current_screen()
S
61 3 12
CBChangeMailSender\Admin\Settings::current_screen()
S
62 3 11
CBChangeMailSender\Admin\AdminCore::get_active_tab()
S
66 3 8
CBChangeMailSender\Admin\SMTP::is_smtp_activated()
S
77 3 3
CBChangeMailSender\Admin\SMTP::can_install_plugin()
S
70 3 6
CBChangeMailSender\Admin\Settings::register_settings_fields()
S
55 1 24
CBChangeMailSender\Admin\SMTP::output_section_screenshot()
S
56 1 23
CBChangeMailSender\Admin\Settings::render_content()
S
59 1 18
cb_change_mail_sender()
S
69 2 7
CBChangeMailSender\Core::filter_mail_from_name()
S
75 2 4
CBChangeMailSender\Admin\SMTP::get_phpmailer_v6()
S
63 2 10
CBChangeMailSender\Admin\AdminCore::get_product_education()
S
69 2 7
CBChangeMailSender\Admin\ProductEducation::update_dismissed_option()
S
67 2 7
CBChangeMailSender\Admin\SMTP::get_phpmailer()
S
67 2 8
CBChangeMailSender\Core::filter_mail_from()
S
75 2 4
CBChangeMailSender\Admin\SMTP::get_phpmailer_v5()
S
65 2 9
CBChangeMailSender\Admin\AdminCore::get_settings()
S
69 2 7
CBChangeMailSender\Admin\AdminCore::get_smtp()
S
69 2 7
CBChangeMailSender\Core::hooks()
S
66 2 8
CBChangeMailSender\Helpers\PluginSilentUpgrader::install()
S
68 2 7
CBChangeMailSender\Helpers\CB_Change_Mail_Sender_Install_Skin::error()
S
74 2 5
CBChangeMailSender\Core::get_admin()
S
69 2 7
CBChangeMailSender\Admin\SMTP::output_section_heading()
S
61 1 14
CBChangeMailSender\Admin\Settings::sender_email_id_field_callback()
S
67 1 11
CBChangeMailSender\Admin\SMTP::render_content()
S
63 1 11
CBChangeMailSender\Admin\AdminCore::render_admin_page()
S
67 1 11
CBChangeMailSender\Admin\Settings::sender_id_field_callback()
S
65 1 11
CBChangeMailSender\Core::get_plugin_path()
S
82 1 3
CBChangeMailSender\Admin\SMTP::hooks()
S
70 1 6
CBChangeMailSender\Core::get_assets_url()
S
80 1 3
CBChangeMailSender\Admin\SMTP::__construct()
S
82 1 3
cb_new_mail_from_name()
S
81 1 3
CBChangeMailSender\Helpers\PluginSilentUpgraderSkin::header()
S
98 1 1
cb_mail_sender_menu()
S
82 1 3
CBChangeMailSender\Admin\AdminCore::get_page_hook_suffix()
S
82 1 3
CBChangeMailSender\Admin\ProductEducation::__construct()
S
82 1 3
cb_mail_sender_text()
S
82 1 3
cb_mail_sender_output()
S
82 1 3
cb_mail_sender_function()
S
82 1 3
CBChangeMailSender\Admin\SMTP::page_title()
S
79 1 3
CBChangeMailSender\Admin\AdminCore::hooks()
S
69 1 7
CBChangeMailSender\Admin\AdminCore::__construct()
S
82 1 3
cb_mail_load_textdomain()
S
78 1 3
CBChangeMailSender\Core::init()
S
78 1 3
cb_mail_sender_register()
S
82 1 3
CBChangeMailSender\Admin\Settings::settings_section_callback()
S
71 1 8
CBChangeMailSender\Core::__construct()
S
72 1 5
cb_new_mail_from()
S
81 1 3
CBChangeMailSender\Admin\ProductEducation::hooks()
S
79 1 3
CBChangeMailSender\Helpers\PluginSilentUpgraderSkin::footer()
S
98 1 1
CBChangeMailSender\Helpers\PluginSilentUpgraderSkin::error()
S
82 1 3
cb_mail_sender_email()
S
82 1 3
CBChangeMailSender\Admin\Settings::hooks()
S
75 1 4
CBChangeMailSender\Admin\AdminCore::get_url()
S
78 1 3
CBChangeMailSender\Admin\Settings::__construct()
S
82 1 3
CBChangeMailSender\Helpers\PluginSilentUpgraderSkin::decrement_update_count()
S
98 1 1