Code Analysis: Solidie - Digital Content Stock 1.0.2

Function Rating Maintainability Complexity Lines of code
Solidie\Models\Contents::updateContent()
B
36 17 84
Solidie\Setup\Dispatcher::dispatch()
B
43 17 39
Solidie\Models\Contents::getContents()
A
36 8 86
Solidie\Models\Comment::getComments()
A
44 9 45
Solidie\Models\Contents::assignContentMedia()
A
49 10 29
Solidie\Models\Release::pushRelease()
A
48 9 34
Solidie\Controllers\ContentController::getSingleContent()
A
47 8 35
Solidie\Models\FileManager::organizeUploadedHierarchy()
A
52 8 25
Solidie\Helpers\_String::castValue()
A
56 8 18
Solidie\Models\FileManager::downloadFile()
S
48 7 30
Solidie\Models\Release::getReleases()
S
44 5 45
Solidie\Models\Contents::getContentByField()
S
51 6 27
Solidie\Setup\Dispatcher::registerControllers()
S
52 6 25
Solidie\Models\AdminSetting::get()
S
55 6 19
Solidie\Models\Contents::assignContentMeta()
S
56 6 16
Solidie\Setup\Route::rebuildPermalinks()
S
56 6 16
Solidie\Helpers\_Array::sanitizeRecursive()
S
60 6 11
Solidie\Models\DB::getInspected()
S
53 5 22
Solidie\Helpers\_Array::getManifestArray()
S
52 5 21
Solidie\Models\Manifest::getManifest()
S
41 2 66
Solidie\Helpers\Utilities::isAdminDashboard()
S
63 6 9
Solidie\Models\Contents::getPermalink()
S
59 5 14
Solidie\Setup\Scripts::loadVariables()
S
41 2 59
Solidie\Models\Field::getField()
S
57 5 14
Solidie\Helpers\_Array::convertToSingleTable()
S
60 5 13
Solidie\Setup\Promotion::proInstallLink()
S
53 4 24
Solidie\Models\Meta::getMeta()
S
53 4 24
Solidie\Controllers\ContentController::createOrUpdateContent()
S
53 4 23
Solidie\Models\Reaction::getStats()
S
53 4 22
Solidie\Models\DB::import()
S
54 4 21
Solidie\Models\Release::deleteRelease()
S
55 4 20
Solidie\Models\Contents::setContentSlug()
S
54 4 20
Solidie\Models\Reaction::applyReaction()
S
50 3 34
Solidie\Models\AdminSetting::getFeedbackSettings()
S
56 4 17
Solidie\Setup\Promotion::getPluginAction()
S
50 3 31
Solidie\Helpers\Utilities::isProInstalled()
S
68 5 6
Solidie\Models\FileManager::deleteFile()
S
64 5 10
Solidie\Helpers\_Array::getArray()
S
63 5 10
Solidie\Helpers\_String::applyKses()
S
60 4 14
Solidie\Helpers\_Array::buildNestedArray()
S
60 4 13
Solidie\Setup\Media::hideMedia()
S
60 4 13
Solidie\Models\FileManager::getFilesInDirectory()
S
60 4 13
Solidie\Controllers\ProController::proVersionAction()
S
60 4 13
Solidie\Models\Comment::createUpdate()
S
52 3 26
Solidie\Models\Category::createUpdateCategory()
S
54 3 22
Solidie\Models\Meta::assignBulkMeta()
S
54 3 20
Solidie\Helpers\_Array::getMethodParams()
S
56 3 18
Solidie\Models\Category::getCategories()
S
56 3 17
Solidie\Models\Contents::getPostByMeta()
S
58 3 16
Solidie\Main::loader()
S
59 3 15
Solidie\Models\FileManager::deleteDirectory()
S
63 4 10
Solidie\Models\Meta::updateMeta()
S
52 2 30
Solidie\Models\Meta::deleteBulkMeta()
S
58 3 15
Solidie\Controllers\ContentController::loadFile()
S
65 4 8
Solidie\Models\FileManager::createUploadDir()
S
60 3 13
Solidie\Models\User::getUserData()
S
61 3 12
Solidie\Controllers\SettingsController::saveGeneralSettings()
S
61 3 12
Solidie\Models\AdminSetting::getContentSettings()
S
61 3 12
Solidie\Helpers\_Array::flattenArray()
S
63 3 11
Solidie\Helpers\_Array::groupRows()
S
63 3 11
Solidie\Models\FileManager::uploadFile()
S
52 2 24
Solidie\Models\Contents::getDownloadCounts()
S
54 2 23
Solidie\Main::init()
S
53 2 22
Solidie\Setup\AdminPage::registerMenu()
S
50 1 35
Solidie\Models\Meta::copyMeta()
S
56 2 20
Solidie\Controllers\CategoryController::saveCategory()
S
56 2 19
Solidie\Models\Release::increaseDownloadCount()
S
58 2 17
Solidie\Controllers\CommentController::createUpdateComment()
S
58 2 16
Solidie\Models\User::validateRole()
S
65 3 8
Solidie\Models\User::getUserRoles()
S
73 3 4
Solidie\Models\Contents::isContentEnabled()
S
73 3 4
Solidie\Models\Contents::getGalleryPermalink()
S
64 3 9
Solidie\Setup\Database::importDBOnUpdate()
S
70 3 6
Solidie\Models\Contents::isUserCapableToManage()
S
72 3 4
Solidie\Setup\Welcome::showWelcome()
S
69 3 6
Solidie\Helpers\_Array::isTwoDimensionalArray()
S
70 3 6
Solidie\Helpers\_Array::castRecursive()
S
64 3 10
Solidie\Helpers\_Array::indexify()
S
68 3 7
Solidie\Helpers\_Array::find()
S
66 3 8
Solidie\Models\Release::getRelease()
S
72 3 4
Solidie\Controllers\ContentController::getContentList()
S
60 2 14
Solidie\Models\Reaction::getReaction()
S
59 2 14
Solidie\Models\Comment::deleteComment()
S
61 2 13
Solidie\Models\Meta::deleteMeta()
S
61 2 13
Solidie\Models\Field::getCol()
S
62 2 11
Solidie\Models\Token::getData()
S
62 2 11
Solidie\Models\Category::getChildren()
S
62 2 11
Solidie\Models\Token::generateToken()
S
56 1 21
Solidie\Models\Reaction::getCount()
S
58 1 18
Solidie\Setup\Route::registerTemplate()
S
71 2 6
load_404()
S
65 2 9
Solidie\Models\Field::__callStatic()
S
68 2 7
Solidie\Controllers\ContentController::contentAccessCheck()
S
71 2 5
Solidie\Helpers\_String::getPlaceHolders()
S
73 2 4
Solidie\Models\DB::getPage()
S
69 2 7
Solidie\Helpers\_String::getRandomString()
S
62 2 10
Solidie\Helpers\_String::isFloat()
S
77 2 3
Solidie\Models\DB::getLimit()
S
68 2 7
Solidie\Helpers\_String::consolidate()
S
73 2 4
Solidie\Helpers\_Array::addOrderColumn()
S
65 2 9
Solidie\Models\FileManager::getContentDir()
S
68 2 7
Solidie\Models\AdminSetting::save()
S
66 2 8
Solidie\Setup\Dispatcher::__construct()
S
70 2 6
Solidie\Models\Comment::getComment()
S
73 2 4
Solidie\Helpers\_Array::appendColumn()
S
70 2 6
Solidie\Setup\Scripts::adminScripts()
S
72 2 5
Solidie\Setup\Cron::tokenDeletion()
S
73 2 5
Solidie\Models\DB::applyDynamics()
S
59 1 14
Solidie\Setup\Database::prepareTableNames()
S
59 1 14
Solidie\Models\Contents::deleteContent()
S
62 1 11
Solidie\Models\Reaction::getAverage()
S
63 1 11
Solidie\Models\Reaction::wishlist()
S
79 1 3
Solidie\Controllers\CategoryController::deleteCategory()
S
66 1 9
Solidie\Setup\Route::triggerRewrite()
S
82 1 3
Solidie\Models\FileManager::getMediaLink()
S
62 1 10
Solidie\Models\Meta::__construct()
S
77 1 4
Solidie\Helpers\Colors::getColors()
S
72 1 5
Solidie\Models\Reaction::rating()
S
79 1 3
Solidie\Helpers\Utilities::getSolidieId()
S
66 1 7
Solidie\Models\Field::updateField()
S
75 1 4
Solidie\Models\Reaction::like()
S
79 1 3
Solidie\Models\Reaction::__construct()
S
77 1 4
Solidie\Setup\AdminPage::inventoryPage()
S
78 1 3
Solidie\Controllers\CommentController::deleteComment()
S
74 1 4
Solidie\Helpers\Colors::hexToRgba()
S
63 1 9
Solidie\Setup\AdminPage::homePage()
S
82 1 3
Solidie\Setup\Cron::__construct()
S
75 1 4
Solidie\Setup\Database::__construct()
S
72 1 5
Solidie\Setup\Database::importDB()
S
72 1 5
Solidie\Models\Popularity::logDownload()
S
69 1 7
Solidie\Models\Token::deleteExpired()
S
75 1 4
Solidie\Models\FileManager::customUploadDirectory()
S
65 1 9
Solidie\Models\DB::purgeSQL()
S
72 1 5
Solidie\Main::deactivate()
S
80 1 3
Solidie\Controllers\ContentController::deleteContent()
S
73 1 5
Solidie\Models\User::getSolidieAdminRole()
S
79 1 3
Solidie\Models\Release::deleteReleaseByContentId()
S
65 1 10
Solidie\Setup\Scripts::__construct()
S
67 1 7
Solidie\Models\Contents::isContentTypeEnabled()
S
78 1 3
Solidie\Models\Contents::getContentIdBySlug()
S
77 1 3
Solidie\Controllers\ContentController::reactToContent()
S
65 1 9
Solidie\Models\Field::deleteField()
S
76 1 4
Solidie\Setup\Media::__construct()
S
79 1 3
Solidie\Setup\AdminPage::settingsPage()
S
68 1 7
Solidie\Controllers\SettingsController::saveContentTypes()
S
74 1 4
Solidie\Models\Manifest::getContentTypeLabel()
S
74 1 4
Solidie\Controllers\CommentController::fetchComments()
S
66 1 9
Solidie\Controllers\ContentController::updateContentSlug()
S
64 1 10
Solidie\Setup\Welcome::__construct()
S
78 1 3
Solidie\Setup\Route::registerPagename()
S
76 1 4
Solidie\Setup\AdminPage::__construct()
S
79 1 3
Solidie\Models\Category::deleteCategory()
S
69 1 7
Solidie\Setup\Promotion::__construct()
S
78 1 3
Solidie\Main::activate()
S
80 1 3
Solidie\Setup\Scripts::loadScriptForProDashboard()
S
77 1 3
Solidie\Models\Contents::getContentByContentID()
S
78 1 3
Solidie\Models\FileManager::getFileInfo()
S
67 1 8
Solidie\Setup\Scripts::frontendScripts()
S
77 1 3
Solidie\Setup\Route::__construct()
S
69 1 6
Solidie\Models\DB::__callStatic()
S
75 1 4
Solidie\Models\Field::__construct()
S
81 1 3
Solidie\Models\Meta::content()
S
75 1 4
Solidie\Setup\Cron::clearTokens()
S
82 1 3
Solidie\Helpers\Utilities::getBackendPermalink()
S
68 1 8