Code Analysis: MailMunch - Grow Your Email List 3.2.0

Function Rating Maintainability Complexity Lines of code
Mailmunch_Api::ping()
A
44 14 42
Mailmunch_Public::append_head()
A
52 12 19
Mailmunch_Sidebar_Widget::form()
A
43 7 53
Mailmunch_Admin::review_us_notice()
A
48 8 30
Mailmunch_Api::migrateUser()
A
48 7 33
Mailmunch_Rewrite::on_wp_unique_post_slug()
S
52 7 22
Mailmunch_Post_Type::landing_page_save_meta()
S
54 6 21
Mailmunch_Post_Type::get_landing_pages_dropdown()
S
48 5 30
parse_shortcodes()
S
57 5 16
Mailmunch_Public::insert_form_after_paragraph()
S
57 5 16
Mailmunch_Admin::settings_page()
S
61 5 12
Mailmunch_Api::signUpUser()
S
53 4 24
Mailmunch_Api::signInUser()
S
56 4 19
Mailmunch::__construct()
S
59 4 15
Mailmunch_Sidebar_Widget::widget()
S
60 4 13
Mailmunch_Api::generateUserToken()
S
62 4 12
Mailmunch_Rewrite::generateRewriteRules()
S
59 4 12
Mailmunch_Api::getSite()
S
61 4 12
Mailmunch_Admin::dashboard_widget()
S
57 3 16
Mailmunch_Api::createSite()
S
58 3 16
Mailmunch_Api::deep_unserialize()
S
66 4 9
Mailmunch_Rewrite::enable_front_page_landing_pages()
S
64 4 9
Mailmunch_Admin::delete_widget()
S
64 4 9
Mailmunch_Admin::change_email_status()
S
63 4 9
Mailmunch_Admin::delete_email()
S
64 4 9
Mailmunch_Api::createList()
S
61 3 12
Mailmunch_Api::findOrCreateSite()
S
62 3 11
Mailmunch_Admin::menu()
S
60 3 11
Mailmunch::define_public_hooks()
S
61 3 11
Mailmunch_Post_Type::create_post_type()
S
48 1 34
Mailmunch_Api::isLegacyUser()
S
66 3 8
Mailmunch_Api::getLists()
S
64 3 9
Mailmunch_Loader::run()
S
66 3 8
Mailmunch_Post_Type::add_pages_to_dropdown()
S
65 3 8
Mailmunch_Api::getWidgetsHtml()
S
63 3 10
Mailmunch_Api::getAutorespondersHtml()
S
63 3 10
Mailmunch_Rewrite::on_post_type_link()
S
62 3 10
Mailmunch_Api::widgets()
S
65 3 9
Mailmunch_Api::getLandingPages()
S
64 3 9
Mailmunch_Public::add_post_containers()
S
68 3 7
Mailmunch_Sidebar_Widget::update()
S
69 3 6
Mailmunch_Admin::init()
S
64 3 9
Mailmunch_Api::ensureUser()
S
64 3 10
Mailmunch_Post_Type::post_type_template()
S
66 3 8
Mailmunch_Post_Type::post_meta_box()
S
63 2 12
Mailmunch_Api::changeEmailStatus()
S
61 2 12
Mailmunch::define_admin_hooks()
S
53 1 21
Mailmunch::define_post_type()
S
57 1 16
Mailmunch_Rewrite::on_save_post()
S
74 2 5
Mailmunch_Admin::activation_redirect()
S
67 2 7
Mailmunch_Rewrite::on_wp_insert_post()
S
74 2 5
Mailmunch_Admin::check_installation_date()
S
70 2 6
Mailmunch_Post_Type::initiate_api()
S
72 2 6
Mailmunch_Admin::dismiss_review_notice()
S
72 2 5
Mailmunch_Admin::initiate_api()
S
72 2 6
Mailmunch_Api::getSites()
S
64 2 10
Mailmunch_Api::deleteWidget()
S
66 2 8
Mailmunch_Api::deleteEmail()
S
66 2 8
Mailmunch_Api::createGuestUser()
S
63 1 11
Mailmunch::load_dependencies()
S
62 1 11
Mailmunch_Api::getUserToken()
S
80 1 3
Mailmunch_Loader::add_filter()
S
77 1 3
Mailmunch_Rewrite::regenerateRewriteRules()
S
77 1 4
Mailmunch::get_version()
S
82 1 3
Mailmunch_Admin::sign_up()
S
67 1 7
Mailmunch_Admin::__construct()
S
74 1 5
Mailmunch::get_integration_name()
S
82 1 3
Mailmunch_Loader::add()
S
64 1 10
Mailmunch_Api::getListId()
S
80 1 3
Mailmunch_Api::setListId()
S
79 1 3
Mailmunch_Admin::enqueue_styles()
S
77 1 3
Mailmunch_Loader::__construct()
S
77 1 4
Mailmunch::run()
S
82 1 3
Mailmunch_i18n::load_plugin_textdomain()
S
69 1 7
Mailmunch_Rewrite::__construct()
S
91 1 2
Mailmunch_Api::__construct()
S
74 1 5
Mailmunch_Public::__construct()
S
72 1 5
Mailmunch_Admin::dashboard_setup()
S
77 1 3
Mailmunch_Admin::autoresponders_page()
S
70 1 6
Mailmunch_Deactivator::deactivate()
S
79 1 3
Mailmunch_Admin::sign_in()
S
68 1 7
Mailmunch_Rewrite::init()
S
82 1 3
Mailmunch_Api::setUserToken()
S
79 1 3
Mailmunch_Admin::settings_link()
S
72 1 5
deactivate_mailmunch()
S
76 1 4
Mailmunch_Admin::get_dashboard_html()
S
68 1 7
Mailmunch_Sidebar_Widget::__construct()
S
69 1 7
Mailmunch_Activator::activate()
S
79 1 3
Mailmunch_Api::getSiteId()
S
80 1 3
Mailmunch_Public::shortcode_form()
S
74 1 4
Mailmunch_Public::enqueue_scripts()
S
91 1 2
Mailmunch_Admin::enqueue_scripts()
S
63 1 10
Mailmunch_Post_Type::post_type_desc()
S
72 1 5
Mailmunch_Api::getSetting()
S
80 1 3
Mailmunch_Api::setSetting()
S
79 1 3
Mailmunch_Api::getPrefix()
S
83 1 3
Mailmunch_Public::sidebar_widget()
S
81 1 3
Mailmunch_Api::signOutUser()
S
71 1 6
Mailmunch::set_locale()
S
72 1 5
activate_mailmunch()
S
76 1 4
Mailmunch::get_plugin_name()
S
82 1 3
run_mailmunch()
S
77 1 4
Mailmunch_Api::setSiteId()
S
79 1 3
Mailmunch_i18n::set_domain()
S
81 1 3
Mailmunch_Loader::add_action()
S
77 1 3
Mailmunch_Api::updateSite()
S
65 1 10
Mailmunch::get_loader()
S
82 1 3
Mailmunch_Public::enqueue_styles()
S
91 1 2