Code Analysis: MWS Click-to-reveal 1.0.3

Function Rating Maintainability Complexity Lines of code
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\ProtectedValuesPage::handle_form()
A
47 9 37
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::handle_form()
S
53 5 22
ModernWebServices\Plugins\ClickToReveal\ShortCode::handle()
S
55 5 19
ModernWebServices\Plugins\ClickToReveal\Pages\PublicPages::isPageUsingShortcode()
S
58 5 16
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::render_page()
S
61 6 10
ModernWebServices\Plugins\ClickToReveal\ShortCode::getExtraAttributes()
S
60 5 14
ModernWebServices\Plugins\ClickToReveal\ShortCode::getElementType()
S
60 5 14
ModernWebServices\Plugins\ClickToReveal\ShortCode::render()
S
50 3 31
ModernWebServices\Plugins\ClickToReveal\Controller::executeProtectedValueRequest()
S
53 3 26
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\ProtectedValuesPage::render_page()
S
58 3 14
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\ProtectedValuesPage::enqueue_scripts()
S
62 3 11
ModernWebServices\Plugins\ClickToReveal\Controller::get_visitor_ip()
S
63 3 10
ModernWebServices\Plugins\ClickToReveal\Controller::addTinyMceButtonsToEditor()
S
65 3 8
ModernWebServices\Plugins\ClickToReveal\Settings::getProtectedValue()
S
64 3 10
ModernWebServices\Plugins\ClickToReveal\Pages\PublicPages::wp_enqueue_scripts()
S
64 3 9
ModernWebServices\Plugins\ClickToReveal\Controller::__construct()
S
60 2 14
ModernWebServices\Plugins\ClickToReveal\Controller::list_protected_value_names()
S
62 2 11
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::generateTemplateDataForDisplay()
S
57 1 16
ModernWebServices\Plugins\ClickToReveal\Settings::get()
S
71 2 6
ModernWebServices\Plugins\ClickToReveal\Controller::uninstall()
S
71 2 6
ModernWebServices\Plugins\ClickToReveal\Settings::getInstance()
S
71 2 6
ModernWebServices\Plugins\ClickToReveal\Pages\PublicPages::do_shortcode()
S
70 2 6
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::isValidNonce()
S
77 2 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::isUpdateRequest()
S
78 2 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::isCredentialsPage()
S
77 2 3
ModernWebServices\Plugins\ClickToReveal\Controller::check_protected_value_lookup()
S
69 2 6
ModernWebServices\Plugins\ClickToReveal\Controller::activate()
S
71 2 6
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::generateTemplateDataForInput()
S
65 1 10
ModernWebServices\Plugins\ClickToReveal\Settings::setDeleteOnUninstall()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Controller::deactivate()
S
91 1 2
ModernWebServices\Plugins\ClickToReveal\Settings::setIsInstalled()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Controller::register_tiny_mce_buttons()
S
76 1 4
ModernWebServices\Plugins\ClickToReveal\Settings::set()
S
75 1 4
ModernWebServices\Plugins\ClickToReveal\ShortCode::__construct()
S
75 1 4
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\ProtectedValuesPage::add_options_page_to_main_menu()
S
63 1 10
ModernWebServices\Plugins\ClickToReveal\Controller::modifyPluginsPageEntry()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\PluginsPage::__construct()
S
78 1 3
ModernWebServices\Plugins\ClickToReveal\Settings::getProtectedValues()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\ProtectedValuesPage::render_error()
S
72 1 7
ModernWebServices\Plugins\ClickToReveal\Controller::register_tiny_mce_javascript()
S
75 1 4
ModernWebServices\Plugins\ClickToReveal\Settings::hasProtectedValue()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Settings::deleteAll()
S
80 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::add_submenu_page()
S
65 1 9
ModernWebServices\Plugins\ClickToReveal\Controller::register_shortcodes()
S
81 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::validateSubmittedKeys()
S
78 1 3
ModernWebServices\Plugins\ClickToReveal\Controller::registerAdminPages()
S
75 1 4
ModernWebServices\Plugins\ClickToReveal\Controller::registerHooks()
S
71 1 5
ModernWebServices\Plugins\ClickToReveal\Settings::__construct()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Settings::getIsInstalled()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Settings::setProtectedValues()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\PublicPages::__construct()
S
74 1 4
ModernWebServices\Plugins\ClickToReveal\Controller::registerPublicPages()
S
80 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\CredentialsPage::__construct()
S
72 1 5
ModernWebServices\Plugins\ClickToReveal\Settings::getSiteKey()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\ProtectedValuesPage::__construct()
S
72 1 5
ModernWebServices\Plugins\ClickToReveal\Settings::setSecretKey()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Settings::getSecretKey()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Settings::getDeleteOnUninstall()
S
79 1 3
ModernWebServices\Plugins\ClickToReveal\Pages\Admin\PluginsPage::plugin_add_settings_link()
S
70 1 5
ModernWebServices\Plugins\ClickToReveal\Settings::setSiteKey()
S
79 1 3