Code Analysis: Allkeyshop Widget 0.24.1

Function Rating Maintainability Complexity Lines of code
VAKS\Common\Widget\VAKSWidget::update()
B
38 21 66
VAKS\ListManager\Page\ListManagerPage::handleEdit()
A
48 8 31
VAKS\PostScanner\Ajax\ScanPostsAjax::execute()
A
49 8 31
VAKS\Common\WordPress\OnPostSave::savePost()
S
51 7 26
VAKS\Common\Extension\PostTargetExtension::bind()
S
55 7 18
VAKS\Common\Page\WidgetAdminPage::routeAndRender()
S
44 4 50
VAKS\Common\WordPress\InjectWidgetIntoPost::execute()
S
56 6 18
VAKS\Common\Shortcode\ShortcodeTargetFilter::filter()
S
56 6 17
VAKS\PostScanner\Ajax\SavePostGames::execute()
S
57 6 16
VAKS\PostScanner\Utility\GameExtractor::sanitizeGamesAndMakePatterns()
S
50 5 31
VAKS\Common\Utility\WidgetFormData::getFormFields()
S
54 5 22
VAKS\ThemeManager\Ajax\ThemeAjax::updateTheme()
S
57 5 16
VAKS\ShortcodeGenerator\Page\ShortcodeGeneratorPage::render()
S
44 3 44
VAKS\ListManager\Utility\ListTable::loadGames()
S
60 5 14
VAKS\AdvancedSettings\Page\AdvancedSettingsPage::handleForm()
S
60 5 13
VAKS\ThemeManager\Page\ThemeManagerPage::render()
S
47 3 35
VAKS\Upgrade\Scripts\v0_15_2::up()
S
56 4 19
VAKS\Upgrade\UpgradeManager::getAllUpgradeScripts()
S
56 4 17
VAKS\ListManager\Extension\ListEvolutionExtension::bind()
S
55 4 17
renderListItem()
S
59 4 16
VAKS\Common\Utility\ObjectUtility::toObject()
S
60 4 14
VAKS\Common\Widget\VAKSWidget::form()
S
53 3 24
VAKS\Upgrade\UpgradeManager::applyUpgradeScripts()
S
53 3 22
VAKS\Common\WordPress\MetaBox\PostGame::enqueueAssets()
S
57 3 15
VAKS\Common\AdminNotice\AdminNotice::render()
S
62 4 10
VAKS\PostScanner\Utility\GameExtractor::searchForMatches()
S
62 4 10
VAKS\Common\Utility\VAKSAPI::getGames()
S
60 3 13
VAKS\Common\Utility\ParameterManager::sanitizeParameter()
S
60 3 13
VAKS\PostScanner\Utility\GameExtractor::computeResults()
S
60 3 13
VAKS\Upgrade\UpgradeManager::upgradeToVersion()
S
61 3 13
VAKS\Common\WordPress\OnPostSave::savePosition()
S
60 3 13
VAKS\Common\WordPress\OnPostSave::savePreset()
S
60 3 13
VAKS\ListManager\Utility\PositionEvolutionComputer::compute()
S
61 3 12
VAKS\Common\WordPress\InjectWidgetIntoPost::getPresetAtts()
S
63 3 11
VAKS\Common\WordPress\OnPostSave::saveMode()
S
61 3 11
VAKS\Common\Utility\PostWidgetUtility::getPresetAtts()
S
63 3 11
VAKS\Common\Utility\WidgetFormData::getFields()
S
48 1 41
VAKS\Common\Shortcode\VAKSShortcode::handlePreset()
S
64 3 9
VAKS\ThemeManager\WordPress\GenerateThemeCSS::execute()
S
65 3 9
VAKS\Common\Shortcode\VAKSShortcode::handleTheme()
S
67 3 8
VAKS\Common\Utility\PostWidgetUtility::getGameIds()
S
66 3 7
VAKS\Common\WordPress\InjectWidgetIntoPost::getGameIds()
S
66 3 7
VAKS\ListManager\Page\ListManagerPage::render()
S
65 3 9
VAKS\Common\Utility\ThemeManager::generateCSS()
S
63 3 10
VAKS\ShortcodeGenerator\Ajax\PresetAjax::updatePreset()
S
64 3 9
VAKS\Common\Widget\VAKSWidget::enqueueAssets()
S
64 3 9
VAKS\PostScanner\Page\PostScanner::countPostsForPostType()
S
50 1 28
VAKS\Common\WordPress\OnPostSave::getGamesData()
S
62 2 12
VAKS\Common\WordPress\MetaBox\PostGame::bindBox()
S
63 2 12
VAKS\Common\WordPress\Activation::execute()
S
62 2 11
VAKS\Common\WordPress\MetaBox\PostGame::render()
S
61 2 11
VAKS\Common\Shortcode\VAKSShortcode::prepareWidgetContext()
S
62 2 11
VAKS\Common\Utility\VAKSAPI::query()
S
61 2 11
VAKS\VAKS::__construct()
S
54 1 23
VAKS\PostScanner\Ajax\ScanPostsAjax::getPosts()
S
57 1 17
VAKS\ListManager\Utility\ProductList::__construct()
S
75 2 4
VAKS\VAKS::instance()
S
73 2 5
VAKS\AdvancedSettings\Page\AdvancedSettingsPage::render()
S
65 2 8
VAKS\PostScanner\Ajax\SavePostGames::bind()
S
75 2 4
VAKS\PostScanner\Ajax\ScanPostsAjax::bind()
S
75 2 4
VAKS\PostScanner\Page\PostScanner::render()
S
63 2 10
VAKS\Common\Shortcode\VAKSShortcode::filterTarget()
S
68 2 7
VAKS\PostScanner\Utility\PostUpdater::updatePostGames()
S
67 2 7
VAKS\ShortcodeGenerator\Ajax\PresetAjax::bind()
S
68 2 7
VAKS\Upgrade\UpgradeManager::getUpgradeScripts()
S
67 2 7
VAKS\Common\Utility\ListManager::getLists()
S
72 2 5
VAKS\ShortcodeGenerator\Ajax\PresetAjax::deletePreset()
S
68 2 7
VAKS\Common\Utility\ParameterManager::getParameters()
S
72 2 5
VAKS\Common\Shortcode\VAKSShortcode::convertAttributeKeysCase()
S
65 2 9
VAKS\ThemeManager\Ajax\ThemePreviewAjax::bind()
S
75 2 4
VAKS\ThemeManager\Ajax\ThemePreviewAjax::execute()
S
64 2 9
VAKS\Common\WordPress\Activation::getSiteLocale()
S
68 2 7
VAKS\Common\WordPress\InjectWidgetIntoPost::convertAttsToShortcode()
S
67 2 7
VAKS\ThemeManager\Ajax\ThemeAjax::bind()
S
68 2 7
VAKS\Common\Utility\PresetManager::getPresets()
S
72 2 5
VAKS\ShortcodeGenerator\Ajax\ShortcodePreviewAjax::execute()
S
69 2 6
VAKS\Common\Utility\PresetManager::getPreset()
S
70 2 6
VAKS\Common\Utility\CaseConverter::snakeToCamel()
S
69 2 6
VAKS\Common\Utility\ParameterManager::mapAssoc()
S
69 2 6
VAKS\Common\Utility\PresetManager::deletePreset()
S
66 2 8
VAKS\Common\WordPress\OnPostSave::guessGameIds()
S
70 2 6
VAKS\Common\Utility\ListManager::getList()
S
70 2 6
VAKS\Common\Utility\ThemeManager::getThemes()
S
72 2 5
VAKS\Common\Shortcode\VAKSShortcode::preExecute()
S
68 2 7
VAKS\ShortcodeGenerator\Ajax\ShortcodePreviewAjax::bind()
S
75 2 4
VAKS\Common\Utility\ThemeManager::getTheme()
S
70 2 6
VAKS\Common\Utility\ListManager::saveList()
S
68 2 7
VAKS\ListManager\Utility\ListTable::column_products()
S
65 2 8
VAKS\ThemeManager\Ajax\ThemeAjax::deleteTheme()
S
68 2 7
VAKS\Common\Utility\PostWidgetUtility::convertAttsToShortcode()
S
67 2 7
VAKS\Common\Utility\WidgetFormData::getFormData()
S
59 1 14
VAKS\GameFinder\Page\GameFinderPage::render()
S
59 1 14
VAKS\Common\Page\WidgetAdminPage::bind()
S
63 1 12
VAKS\PostScanner\Ajax\ScanPostsAjax::getLogArray()
S
61 1 12
VAKS\PostScanner\Utility\GameExtractor::sanitize()
S
62 1 11
VAKS\ListManager\Page\ListManagerPage::handleDelete()
S
73 1 5
VAKS\Common\WordPress\OnPostSave::addSuccessQueryVar()
S
73 1 4
VAKS\Upgrade\UpgradeManager::isUpToDate()
S
75 1 4
VAKS\Upgrade\Scripts\v0_16_0::up()
S
65 1 9
VAKS\ThemeManager\WordPress\GenerateThemeCSS::getThemeUrl()
S
78 1 3
enqueueVAKSWidgetManager()
S
83 1 3
VAKS\Upgrade\UpgradeManager::updateVersion()
S
79 1 3
VAKS\ListManager\Utility\ListTable::get_columns()
S
70 1 6
VAKS\Common\WordPress\InjectWidgetIntoPost::bind()
S
78 1 3
VAKS\Common\Utility\ThemeManager::getThemeUrl()
S
80 1 3
VAKS\Common\Utility\PresetManager::savePreset()
S
68 1 7
VAKS\Common\WordPress\OnPostSave::addErrorQueryVar()
S
73 1 4
VAKS\Common\WordPress\OnPostSave::bind()
S
78 1 3
VAKS\VAKS::bindPluginListLink()
S
66 1 8
VAKS\Common\Widget\VAKSWidget::bind()
S
71 1 6
VAKS\VAKS::bindTranslation()
S
72 1 5
VAKS\Common\Utility\ThemeManager::deleteTheme()
S
72 1 5
VAKS\PostScanner\Utility\GameExtractor::getGamesFromPost()
S
72 1 5
VAKS\Common\Shortcode\VAKSShortcode::bind()
S
75 1 4
VAKS\Common\Utility\PresetManager::getPresetMeta()
S
80 1 3
VAKS\Common\Utility\WidgetAssetManager::enqueueAssets()
S
64 1 9
VAKS\Common\Utility\ParameterManager::getDefaultValues()
S
73 1 5
VAKS\Common\Utility\PostWidgetUtility::getWidgetShortcodeForPost()
S
75 1 4
VAKS\Common\Widget\VAKSWidget::widget()
S
80 1 3
VAKS\Common\Shortcode\VAKSShortcode::renderWidget()
S
65 1 9
VAKS\ThemeManager\WordPress\GenerateThemeCSS::throw404()
S
71 1 6
VAKS\Upgrade\UpgradeManager::bindReportNotice()
S
73 1 5
VAKS\Common\Shortcode\VAKSShortcode::execute()
S
73 1 5
VAKS\Common\Utility\ParameterManager::sanitizeParameters()
S
78 1 3
VAKS\Common\Utility\ListManager::saveLists()
S
75 1 4
VAKS\Common\Utility\VAKSAPI::getAllGameNames()
S
74 1 5
VAKS\ListManager\Utility\ListTable::prepare_items()
S
64 1 10
VAKS\Common\Utility\ThemeManager::getThemeMeta()
S
80 1 3
VAKS\Upgrade\UpgradeManager::getOldVersion()
S
80 1 3
VAKS\ListManager\Utility\ListTable::column_slug()
S
63 1 9
VAKS\Common\WordPress\Activation::bind()
S
78 1 3
VAKS\ListManager\Page\ListManagerPage::handleIndex()
S
73 1 5
VAKS\Common\Utility\ThemeManager::saveThemes()
S
75 1 4
VAKS\VAKS::getCustomConfig()
S
79 1 3
VAKS\Common\Shortcode\ShortcodeTargetFilter::add()
S
72 1 5
VAKS\Common\Utility\PostWidgetUtility::getWidgetAttsForPost()
S
70 1 6
VAKS\Common\WordPress\MetaBox\PostGame::bind()
S
74 1 4
VAKS\Common\Utility\PresetManager::savePresets()
S
75 1 4
VAKS\PostScanner\Utility\GameExtractor::getGamesFromText()
S
66 1 8
VAKS\ListManager\Utility\ListTable::__construct()
S
69 1 7
VAKS\Common\Utility\VAKSAPI::__construct()
S
73 1 5
VAKS\Common\Utility\VAKSAPI::getTopClicks()
S
74 1 5
VAKS\Common\WordPress\InjectWidgetIntoPost::getWidgetShortcodeForPost()
S
70 1 6
VAKS\ListManager\Utility\ListTable::column_default()
S
71 1 6
VAKS\Common\AdminNotice\AdminNotice::bind()
S
78 1 3
VAKS\Common\Utility\ListManager::deleteList()
S
72 1 5
VAKS\Common\Widget\VAKSWidget::__construct()
S
70 1 6
VAKS\ThemeManager\WordPress\GenerateThemeCSS::bind()
S
74 1 4
VAKS\Common\Utility\ThemeManager::saveTheme()
S
72 1 5
VAKS\Home\Page\HomePage::render()
S
75 1 4
VAKS\Common\Utility\ListManager::getListMeta()
S
80 1 3