Code Analysis: CleverReach Integration for Contact Form 7 2.4.7

Function Rating Maintainability Complexity Lines of code
pxlrbt\Cf7Cleverreach\ContactForm7\SubmissionHandler::handleForm()
B
33 16 105
pxlrbt\Cf7Cleverreach\UpdateCleverreachTokenService::refreshToken()
S
46 6 42
pxlrbt\Cf7Cleverreach\Plugin::checkUpdate()
S
51 5 26
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::saveAttributeMapping()
S
55 5 18
pxlrbt\Cf7Cleverreach\Controllers\SettingsPageController::getApiToken()
S
52 4 25
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::checkForOptions()
S
64 5 9
pxlrbt\Cf7Cleverreach\ContactForm7\SubmissionHandler::getAttributes()
S
60 4 13
pxlrbt\Cf7Cleverreach\ContactForm7\SubmissionHandler::getGlobalAttributes()
S
60 4 13
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::saveCF7Config()
S
63 3 11
pxlrbt\Cf7Cleverreach\Cleverreach\Api::getContactByEmail()
S
56 2 18
pxlrbt\Cf7Cleverreach\Cleverreach\Api::getApiToken()
S
56 2 18
pxlrbt\Cf7Cleverreach\Cleverreach\Api::refreshApiToken()
S
57 2 17
pxlrbt\Cf7Cleverreach\Plugin::onCf7MailSent()
S
64 3 9
pxlrbt\Cf7Cleverreach\Controllers\SettingsPageController::printPage()
S
65 3 9
pxlrbt\Cf7Cleverreach\ContactForm7\Helpers::fieldNames()
S
64 3 10
pxlrbt\Cf7Cleverreach\Cleverreach\Api::createContact()
S
58 2 15
pxlrbt\Cf7Cleverreach\Cleverreach\Api::request()
S
60 2 13
pxlrbt\Cf7Cleverreach\Container::getApi()
S
63 2 11
pxlrbt\Cf7Cleverreach\Cleverreach\Api::validateResponse()
S
73 2 5
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::getOptions()
S
74 2 4
pxlrbt\Cf7Cleverreach\Container::getNotifier()
S
71 2 6
pxlrbt\Cf7Cleverreach\Container::getLogger()
S
66 2 9
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::getAttributeMapping()
S
74 2 4
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::getGlobalAttributeMapping()
S
74 2 4
pxlrbt\Cf7Cleverreach\Plugin::deleteConfig()
S
73 2 5
pxlrbt\Cf7Cleverreach\ContactForm7\Helpers::currentFormId()
S
75 2 4
pxlrbt\Cf7Cleverreach\UpdateCleverreachTokenService::__construct()
S
63 2 10
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::saveOptions()
S
65 2 9
pxlrbt\Cf7Cleverreach\Plugin::uninstall()
S
70 2 6
pxlrbt\Cf7Cleverreach\ContactForm7\SubmissionHandler::getCF7FormData()
S
69 2 7
pxlrbt\Cf7Cleverreach\Cleverreach\Api::sendActivationMail()
S
59 1 14
pxlrbt\Cf7Cleverreach\Cleverreach\Api::updateContact()
S
62 1 11
pxlrbt\Cf7Cleverreach\Container::__construct()
S
76 1 4
pxlrbt\Cf7Cleverreach\Cleverreach\Api::getForms()
S
70 1 6
pxlrbt\Cf7Cleverreach\Cleverreach\Api::getAttributes()
S
70 1 6
pxlrbt\Cf7Cleverreach\Container::getLogPath()
S
78 1 3
pxlrbt\Cf7Cleverreach\Container::getLogUrl()
S
78 1 3
pxlrbt\Cf7Cleverreach\Container::getInstance()
S
80 1 3
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::saveOptions()
S
78 1 3
pxlrbt\Cf7Cleverreach\Cleverreach\ApiCredentials::refreshToken()
S
78 1 3
pxlrbt\Cf7Cleverreach\Cleverreach\ApiCredentials::updateFromResult()
S
71 1 5
pxlrbt\Cf7Cleverreach\Cleverreach\Api::getGroups()
S
70 1 6
pxlrbt\Cf7Cleverreach\Plugin::setVersion()
S
78 1 3
pxlrbt\Cf7Cleverreach\Plugin::boot()
S
63 1 10
pxlrbt\Cf7Cleverreach\Cleverreach\Api::buildUrl()
S
80 1 3
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::saveGlobalAttributeMapping()
S
78 1 3
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::registerEditorPanel()
S
69 1 7
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::__construct()
S
71 1 5
pxlrbt\Cf7Cleverreach\ContactForm7\SubmissionHandler::__construct()
S
71 1 6
pxlrbt\Cf7Cleverreach\ContactForm7\Helpers::currentForm()
S
80 1 3
pxlrbt\Cf7Cleverreach\Cleverreach\Api::__construct()
S
76 1 4
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::deleteConfig()
S
73 1 5
pxlrbt\Cf7Cleverreach\Controllers\SettingsPageController::registerMenu()
S
65 1 10
pxlrbt\Cf7Cleverreach\ContactForm7\FormConfig::saveAttributeMapping()
S
78 1 3
pxlrbt\Cf7Cleverreach\Controllers\FormConfigController::printEditorPanel()
S
75 1 4
pxlrbt\Cf7Cleverreach\Cleverreach\ApiCredentials::token()
S
78 1 3
pxlrbt\Cf7Cleverreach\Cleverreach\ApiCredentials::expires()
S
78 1 3
pxlrbt\Cf7Cleverreach\Plugin::getVersion()
S
78 1 3
pxlrbt\Cf7Cleverreach\Controllers\SettingsPageController::__construct()
S
70 1 6
pxlrbt\Cf7Cleverreach\Cleverreach\Api::generateAuthLink()
S
73 1 5