Code Analysis: MailerSend - Transactional emails for WooCommerce 1.2.3

Function Rating Maintainability Complexity Lines of code
Mailersend_Woocommerce_Send::sendOrderEmail()
C
29
24 137
Mailersend_Woocommerce_Send::sendUserEmail()
C
30 20 124
Mailersend_Woocommerce_Send::getGenericVariables()
B
33 15 98
Mailersend_Woocommerce_Admin::handle_form()
A
41 10 58
Mailersend_Woocommerce_Send::handleEmailSend()
A
46 11 37
Mailersend_Woocommerce_Admin::isDomainVerified()
A
47 8 36
Mailersend_Woocommerce::get_logged_in_admin()
S
62 6 11
Mailersend_Woocommerce::mailersend_test_mail()
S
47 4 34
Mailersend_Woocommerce_Send::getProductImage()
S
60 4 13
Mailersend_Woocommerce_Deactivator::deactivate()
S
52 3 27
Mailersend_Woocommerce_Loader::run()
S
62 4 11
Mailersend_Woocommerce::__construct()
S
50 2 31
Mailersend_Woocommerce_Admin::displayPluginAdminSettings()
S
59 3 14
Mailersend_Woocommerce_Admin::enqueue_scripts()
S
51 2 24
Mailersend_Woocommerce_Api::postRequest()
S
55 2 19
Mailersend_Woocommerce_Api::getRequest()
S
56 2 18
Mailersend_Woocommerce::validate_api_key()
S
57 2 16
mailersend_load_plugin()
S
65 3 9
Mailersend_Woocommerce_Admin::plugin_row_meta()
S
58 2 14
Mailersend_Woocommerce_Send::getUserVariables()
S
61 2 13
Mailersend_Woocommerce::get_mail_details()
S
61 2 12
Mailersend_Woocommerce::prepare_admin()
S
62 2 10
Mailersend_Woocommerce_Admin::generateDataDeletionLink()
S
65 2 8
Mailersend_Woocommerce_Api::getInstance()
S
71 2 6
Mailersend_Woocommerce::register_email_hooks()
S
62 2 10
Mailersend_Woocommerce_Send::__construct()
S
63 2 10
Mailersend_Woocommerce_Send::getStoreVariables()
S
68 1 8
Mailersend_Woocommerce_i18n::load_plugin_textdomain()
S
69 1 7
deactivate_mailersend_woocommerce()
S
76 1 4
Mailersend_Woocommerce_Admin::add_plugin_admin_menu()
S
65 1 10
Mailersend_Woocommerce::set_locale()
S
75 1 4
Mailersend_Woocommerce_Loader::add_shortcode()
S
77 1 3
Mailersend_Woocommerce::woocommerce_email_customer_invoice_add_recipients()
S
83 1 3
mailersend_self_deactivate_notice()
S
100 1 7
Mailersend_Woocommerce_Loader::add_action()
S
77 1 3
Mailersend_Woocommerce_Loader::add()
S
64 1 10
Mailersend_Woocommerce::load_dependencies()
S
68 1 7
Mailersend_Woocommerce::filter_woocommerce_disabled_default_emails()
S
83 1 3
Mailersend_Woocommerce_Loader::add_filter()
S
77 1 3
Mailersend_Woocommerce_Loader::__construct()
S
74 1 5
Mailersend_Woocommerce::get_mailersend_woocommerce()
S
82 1 3
Mailersend_Woocommerce_Admin::add_action_links()
S
69 1 6
Mailersend_Woocommerce_Admin::__construct()
S
70 1 6
Mailersend_Woocommerce::run()
S
82 1 3
Mailersend_Woocommerce_Send::formatPrice()
S
74 1 4
Mailersend_Woocommerce_Admin::enqueue_styles()
S
74 1 4