Code Analysis: SMTP SendinBlue 1.0

Function Rating Maintainability Complexity Lines of code
YaySMTPSendinBlue\Functions::getListEmailLogs()
D
31 32 91
YaySMTPSendinBlue\Controller\SendinblueController::__construct()
C
34 30 84
YaySMTPSendinBlue\Controller\SendinblueController::send()
A
39 13 59
YaySMTPSendinBlue\Functions::saveSettings()
A
44 14 41
YaySMTPSendinBlue\Functions::getEmailLog()
A
43 9 46
YaySMTPSendinBlue\Functions::sendTestMail()
A
46 8 38
YaySMTPSendinBlue\Helper\Utils::insertEmailLogs()
A
52 9 22
YaySMTPSendinBlue\Helper\Utils::saniValArray()
A
55 9 19
YaySMTPSendinBlue\Functions::deleteEmailLogs()
A
49 8 29
YaySMTPSendinBlue\Helper\Utils::isMailerComplete()
A
54 8 20
YaySMTPSendinBlue\Page\Settings::enqueueAdminScripts()
S
51 7 23
YaySMTPSendinBlue\Functions::setYaySmtpEmailLogSetting()
S
55 5 19
YaySMTPSendinBlue\PhpMailerExtends::getObject()
S
60 5 12
YaySMTPSendinBlue\Helper\Utils::setYaySmtpSetting()
S
62 5 11
YaySMTPSendinBlue\Helper\LogErrors::writeLog()
S
55 4 18
YaySMTPSendinBlue\Controller\SendinblueController::getApiKey()
S
63 5 10
YaySMTPSendinBlue\Helper\LogErrors::getSystemStats()
S
52 3 23
YaySMTPSendinBlue\Helper\Utils::isJson()
S
76 4 3
YaySMTPSendinBlue\Helper\Utils::getCurrentFromEmail()
S
63 4 10
YaySMTPSendinBlue\Helper\Utils::getCurrentFromName()
S
63 4 10
YaySMTPSendinBlue\Schedule::datetime_custom_cron_schedule()
S
61 3 11
YaySMTPSendinBlue\Helper\Utils::decrypt()
S
64 3 8
YaySMTPSendinBlue\PhpMailerExtends::send()
S
65 3 10
YaySMTPSendinBlue\Helper\Utils::getYaySmtpSetting()
S
66 3 8
YaySMTPSendinBlue\Helper\Utils::getYaySmtpEmailLogSetting()
S
66 3 8
YaySMTPSendinBlue\Helper\Installer::createYaySMTPEmailLogs()
S
59 1 18
YaySMTPSendinBlue\Helper\Utils::getAdminPageUrl()
S
65 2 10
YaySMTPSendinBlue\Helper\LogErrors::getMessageException()
S
64 2 9
YaySMTPSendinBlue\Helper\Installer::getInstance()
S
72 2 6
YaySMTPSendinBlue\Page\Settings::getPageId()
S
71 2 6
YaySMTPSendinBlue\Functions::getInstance()
S
70 2 7
YaySMTPSendinBlue\Page\Settings::getInstance()
S
70 2 7
YaySMTPSendinBlue\Plugin::activate()
S
69 2 6
YaySMTPSendinBlue\PluginCore::getInstance()
S
70 2 7
YaySMTPSendinBlue\Helper\LogErrors::clearLog()
S
70 2 6
YaySMTPSendinBlue\Helper\LogErrors::setErr()
S
68 2 6
YaySMTPSendinBlue\Helper\Utils::getTemplatePart()
S
64 2 9
YaySMTPSendinBlue\Helper\Utils::checkNonce()
S
69 2 6
YaySMTPSendinBlue\Schedule::getInstance()
S
70 2 7
YaySMTPSendinBlue\Schedule::doHooks()
S
65 2 8
YaySMTPSendinBlue\Plugin::getInstance()
S
70 2 7
YaySMTPSendinBlue\Helper\Utils::setYaySmtpEmailLogSetting()
S
67 2 7
YaySMTPSendinBlue\Page\Settings::doHooks()
S
69 1 6
YaySMTPSendinBlue\Page\Settings::__construct()
S
98 1 1
YaySMTPSendinBlue\Page\Settings::pluginActionLinks()
S
68 1 6
YaySMTPSendinBlue\Helper\Utils::getAdminEmail()
S
80 1 3
YaySMTPSendinBlue\Helper\Installer::pageExit()
S
76 1 4
YaySMTPSendinBlue\Helper\Utils::getAdminFromName()
S
80 1 3
YaySMTPSendinBlue\Functions::__construct()
S
98 1 1
YaySMTPSendinBlue\Helper\Utils::saniVal()
S
80 1 3
YaySMTPSendinBlue\Plugin::doHooks()
S
71 1 6
YaySMTPSendinBlue\PluginCore::getProcessor()
S
79 1 3
YaySMTPSendinBlue\PluginCore::__construct()
S
98 1 1
YaySMTPSendinBlue\Helper\LogErrors::writeLogContent()
S
65 1 8
YaySMTPSendinBlue\Helper\LogErrors::clearErr()
S
79 1 3
YaySMTPSendinBlue\Helper\Utils::adminUrl()
S
78 1 3
YaySMTPSendinBlue\Schedule::delete_email_log_schedule()
S
75 1 4
YaySMTPSendinBlue\Page\Settings::settingsPage()
S
80 1 3
YaySMTPSendinBlue\Helper\Installer::__construct()
S
78 1 4
YaySMTPSendinBlue\PluginCore::doSmtperInit()
S
73 1 5
YaySMTPSendinBlue\PhpMailerExtends::getSMTPerObj()
S
68 1 7
YaySMTPSendinBlue\Helper\Utils::getCurrentMailer()
S
77 1 4
YaySMTPSendinBlue\Helper\LogErrors::getErr()
S
78 1 3
YaySMTPSendinBlue\Functions::doHooks()
S
65 1 8
YaySMTPSendinBlue\Helper\Utils::getAllMailerSetting()
S
74 1 5
YaySMTPSendinBlue\Plugin::deactivate()
S
95 1 1
init()
S
79 1 4
YaySMTPSendinBlue\Helper\Installer::setupPages()
S
91 1 2
YaySMTPSendinBlue\Page\Settings::settingsMenu()
S
64 1 10
YaySMTPSendinBlue\Schedule::__construct()
S
98 1 1
YaySMTPSendinBlue\Plugin::__construct()
S
98 1 1
YaySMTPSendinBlue\PluginCore::doHooks()
S
74 1 5
YaySMTPSendinBlue\Helper\Utils::encrypt()
S
76 1 3
YaySMTPSendinBlue\Helper\Installer::createTables()
S
76 1 4