Code Analysis: Solidie - Digital Content Stock 1.1.1

Function Rating Maintainability Complexity Lines of code
Solidie\Models\Contents::updateContent()
B
34 20 91
Solidie\Setup\Dispatcher::dispatch()
B
43 17 39
Solidie\Models\Contents::getContents()
A
33 11 108
Solidie\Controllers\ContentController::createOrUpdateContent()
A
43 13 48
Solidie\Setup\Scripts::loadVariables()
A
37 10 74
Solidie\Controllers\ContentController::getSingleContent()
A
44 11 43
Solidie\Models\Release::pushRelease()
A
47 10 35
Solidie\Models\Comment::getComments()
A
44 9 46
Solidie\Models\Contents::assignContentMedia()
A
49 10 29
Solidie\Controllers\ContentController::changeContentStatus()
A
52 9 23
Solidie\Models\FileManager::downloadFile()
A
47 8 32
Solidie\Models\FileManager::organizeUploadedHierarchy()
A
52 8 25
Solidie\Helpers\_String::castValue()
A
56 8 18
Solidie\Models\Release::getReleases()
S
44 5 46
Solidie\Models\Contents::getContentByField()
S
50 6 28
Solidie\Setup\Dispatcher::registerControllers()
S
52 6 25
Solidie\Models\AdminSetting::get()
S
55 6 19
Solidie\Models\Contents::assignContentMeta()
S
56 6 17
Solidie\Setup\Route::rebuildPermalinks()
S
56 6 16
Solidie\Helpers\_Array::getDescendentCount()
S
57 6 15
Solidie\Helpers\_Array::sanitizeRecursive()
S
60 6 11
Solidie\Models\Reaction::getStats()
S
52 5 23
Solidie\Models\DB::getInspected()
S
53 5 22
Solidie\Models\Manifest::getManifest()
S
41 2 67
Solidie\Models\Tutorial::getLessonIdByPath()
S
54 5 21
Solidie\Helpers\_Array::getManifestArray()
S
52 5 21
Solidie\Controllers\ProController::subscribeToNewsLetter()
S
53 5 20
Solidie\Models\Tutorial::updateLessonsRecursive()
S
49 4 34
Solidie\Helpers\Utilities::isAdminDashboard()
S
63 6 9
Solidie\Models\Contents::deleteContent()
S
49 4 30
Solidie\Helpers\_Number::getInt()
S
63 6 10
Solidie\Models\Contents::getPermalink()
S
59 5 14
Solidie\Models\Field::getField()
S
57 5 14
Solidie\Helpers\_Array::buildNestedArray()
S
59 5 13
Solidie\Helpers\_Array::convertToSingleTable()
S
60 5 13
Solidie\Models\Comment::createUpdate()
S
52 4 26
Solidie\Models\Meta::getMeta()
S
53 4 24
Solidie\Models\Tutorial::deleteLessons()
S
53 4 24
Solidie\Setup\Promotion::proInstallLink()
S
53 4 24
Solidie\Models\Tutorial::getLessonsRecursive()
S
48 3 38
Solidie\Models\DB::import()
S
54 4 21
Solidie\Models\AdminSetting::getFeedbackSettings()
S
54 4 20
Solidie\Models\Release::deleteRelease()
S
55 4 20
Solidie\Models\Contents::setContentSlug()
S
54 4 20
Solidie\Models\Tutorial::setLessonSlug()
S
54 4 20
Solidie\Models\Category::deleteCategory()
S
56 4 19
Solidie\Models\Reaction::applyReaction()
S
50 3 34
Solidie\Controllers\LessonController::loadLessonInTutorial()
S
56 4 18
Solidie\Models\Tutorial::getLesson()
S
51 3 32
Solidie\Setup\Promotion::getPluginAction()
S
50 3 31
Solidie\Helpers\Utilities::isProInstalled()
S
68 5 6
Solidie\Helpers\_Array::getArray()
S
63 5 10
Solidie\Models\FileManager::deleteFile()
S
64 5 10
Solidie\Setup\Media::hideMedia()
S
60 4 13
Solidie\Controllers\ProController::proVersionAction()
S
60 4 13
Solidie\Models\FileManager::createUploadDir()
S
59 4 13
Solidie\Models\FileManager::getFilesInDirectory()
S
60 4 13
Solidie\Helpers\_Array::arrayColumnRecursive()
S
61 4 12
Solidie\Models\Contents::getGalleryPermalink()
S
61 4 11
Solidie\Models\Category::getCategories()
S
52 3 25
Solidie\Models\Category::createUpdateCategory()
S
54 3 22
Solidie\Models\Tutorial::getLessonPermalink()
S
54 3 21
Solidie\Models\Meta::assignBulkMeta()
S
54 3 20
Solidie\Helpers\_Array::getMethodParams()
S
56 3 18
Solidie\Controllers\ContentController::getContentList()
S
57 3 17
Solidie\Setup\OpenGraph::addContentMeta()
S
56 3 16
Solidie\Models\Meta::updateMeta()
S
52 2 30
Solidie\Models\Meta::deleteBulkMeta()
S
58 3 15
Solidie\Models\Reaction::getReactions()
S
52 2 30
Solidie\Controllers\ContentController::loadFile()
S
65 4 8
Solidie\Main::loader()
S
59 3 15
Solidie\Models\FileManager::deleteDirectory()
S
63 4 10
Solidie\Setup\OpenGraph::customTitle()
S
60 3 13
Solidie\Models\AdminSetting::getContentSettings()
S
61 3 12
Solidie\Models\User::getUserData()
S
61 3 12
Solidie\Controllers\SettingsController::saveGeneralSettings()
S
60 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\Tutorial::updateLessonSingle()
S
54 2 23
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\Contents::isContentEnabled()
S
73 3 4
Solidie\Helpers\_Array::isTwoDimensionalArray()
S
70 3 6
Solidie\Models\Release::getRelease()
S
72 3 4
Solidie\Helpers\_Array::castRecursive()
S
64 3 10
Solidie\Helpers\_Array::indexify()
S
68 3 7
Solidie\Models\User::validateRole()
S
65 3 8
Solidie\Helpers\_Array::find()
S
66 3 8
Solidie\Setup\Database::importDBOnUpdate()
S
68 3 7
Solidie\Models\Contents::isUserCapableToManage()
S
72 3 4
Solidie\Models\User::getUserRoles()
S
73 3 4
Solidie\Models\FileManager::getContentDir()
S
67 3 7
Solidie\Models\FileManager::getFileIDsFromContent()
S
64 3 9
Solidie\Controllers\ContentController::updateAppRelease()
S
58 2 15
Solidie\Models\Reaction::getReaction()
S
59 2 14
Solidie\Controllers\ContentController::uploadContentDescMedia()
S
59 2 14
Solidie\Models\Meta::deleteMeta()
S
61 2 13
Solidie\Models\Comment::deleteComment()
S
61 2 13
Solidie\Models\Tutorial::deleteLessonsByContentId()
S
62 2 12
Solidie\Models\Category::getChildren()
S
62 2 11
Solidie\Models\Token::getData()
S
62 2 11
Solidie\Models\Field::getCol()
S
62 2 11
Solidie\Models\Token::generateToken()
S
56 1 21
Solidie\Models\Contents::getPostIDByMeta()
S
57 1 20
Solidie\Models\Reaction::getCount()
S
58 1 18
Solidie\Setup\Database::prepareTableNames()
S
56 1 17
Solidie\Setup\Scripts::adminScripts()
S
70 2 6
Solidie\Setup\Scripts::frontendScripts()
S
66 2 7
Solidie\Models\Sale::deleteSaleByContentId()
S
60 1 15
Solidie\Models\Field::__callStatic()
S
68 2 7
Solidie\Helpers\_String::applyKses()
S
67 2 8
Solidie\Helpers\_String::getPlaceHolders()
S
73 2 4
Solidie\Models\AdminSetting::save()
S
66 2 8
Solidie\Helpers\_String::consolidate()
S
73 2 4
Solidie\Helpers\_Array::appendColumn()
S
70 2 6
Solidie\Setup\Route::registerTemplate()
S
71 2 6
Solidie\Helpers\_String::getRandomString()
S
62 2 10
Solidie\Models\DB::getLimit()
S
70 2 6
Solidie\Controllers\ContentController::contentAccessCheck()
S
71 2 5
Solidie\Helpers\_String::isFloat()
S
77 2 3
load_404()
S
65 2 9
Solidie\Helpers\_Array::addOrderColumn()
S
65 2 9
Solidie\Models\AttachmentLog::getMediaAttachmentLog()
S
69 2 7
Solidie\Controllers\LessonController::updateLessonSingle()
S
64 2 9
Solidie\Models\Comment::getComment()
S
73 2 4
Solidie\Controllers\LessonController::fetchLessonForEditor()
S
65 2 8
Solidie\Models\Contents::resurrectProductID()
S
74 2 4
Solidie\Controllers\ContentController::deleteContent()
S
68 2 7
Solidie\Setup\Dispatcher::__construct()
S
70 2 6
Solidie\Models\AttachmentLog::logMediaAttachment()
S
67 2 8
Solidie\Setup\Cron::tokenDeletion()
S
73 2 5
Solidie\Models\DB::applyDynamics()
S
59 1 14
Solidie\Models\Tutorial::updateLessonSlug()
S
61 1 13
Solidie\Models\Tutorial::updateLessonsHierarchy()
S
61 1 12
Solidie\Models\Reaction::getAverage()
S
63 1 11
Solidie\Models\Contents::isContentTypeEnabled()
S
78 1 3
Solidie\Models\Field::updateField()
S
75 1 4
Solidie\Controllers\CommentController::fetchComments()
S
66 1 9
Solidie\Setup\Cron::__construct()
S
75 1 4
Solidie\Models\Popularity::logDownload()
S
65 1 10
Solidie\Setup\Scripts::scriptTranslation()
S
69 1 6
Solidie\Models\Reaction::like()
S
79 1 3
Solidie\Helpers\Utilities::getBackendPermalink()
S
68 1 8
Solidie\Setup\AdminPage::__construct()
S
79 1 3
Solidie\Models\Comment::deleteCommentByContentId()
S
79 1 3
Solidie\Models\Field::deleteField()
S
76 1 4
Solidie\Helpers\Colors::getColors()
S
72 1 5
Solidie\Models\FileManager::deleteFilesFromContent()
S
79 1 3
Solidie\Setup\Database::importDB()
S
72 1 5
Solidie\Setup\Scripts::__construct()
S
63 1 10
Solidie\Setup\Route::triggerRewrite()
S
82 1 3
Solidie\Models\FileManager::deleteRemovedFilesFromContent()
S
64 1 9
Solidie\Models\Field::__construct()
S
81 1 3
Solidie\Models\Popularity::deleteByContentId()
S
79 1 3
Solidie\Controllers\CategoryController::deleteCategory()
S
66 1 9
Solidie\Models\Contents::getContentIdBySlug()
S
77 1 3
Solidie\Models\Release::getContentIdByReleaseId()
S
77 1 3
Solidie\Controllers\ContentController::updateContentSlug()
S
64 1 10
Solidie\Models\Contents::getContentByContentID()
S
78 1 3
Solidie\Models\Reaction::__construct()
S
77 1 4
Solidie\Models\FileManager::getMediaLink()
S
62 1 10
Solidie\Setup\Route::registerPagename()
S
76 1 4
Solidie\Controllers\LessonController::updateLessonSlug()
S
64 1 10
Solidie\Setup\Scripts::loadTextDomain()
S
78 1 3
Solidie\Models\AttachmentLog::__construct()
S
73 1 5
Solidie\Controllers\SettingsController::saveContentTypes()
S
74 1 4
Solidie\Models\DB::purgeSQL()
S
72 1 5
Solidie\Setup\Route::__construct()
S
66 1 8
Solidie\Controllers\LessonController::getLessonsHierarchy()
S
79 1 3
Solidie\Helpers\Colors::hexToRgba()
S
63 1 9
Solidie\Helpers\Utilities::getSolidieId()
S
66 1 7
Solidie\Controllers\ContentController::deleteAppRelease()
S
69 1 6
Solidie\Main::deactivate()
S
80 1 3
Solidie\Models\Meta::__construct()
S
77 1 4
Solidie\Setup\Database::__construct()
S
72 1 5
Solidie\Models\Manifest::getContentTypeLabel()
S
74 1 4
Solidie\Controllers\LessonController::updateLessonsHierarchy()
S
72 1 5
Solidie\Models\Contents::changeContentStatus()
S
71 1 6
Solidie\Controllers\ContentController::fetchReleases()
S
74 1 4
Solidie\Setup\Scripts::loadScriptForProDashboard()
S
74 1 4
Solidie\Setup\AdminPage::settingsPage()
S
68 1 7
Solidie\Models\Release::deleteReleaseByContentId()
S
65 1 10
Solidie\Setup\Cron::clearTokens()
S
82 1 3
Solidie\Models\Reaction::rating()
S
79 1 3
Solidie\Models\DB::getPage()
S
79 1 3
Solidie\Setup\Scripts::loadTinyMCE()
S
74 1 4
Solidie\Models\User::hasAdministrativeRole()
S
79 1 3
Solidie\Setup\AdminPage::inventoryPage()
S
78 1 3
Solidie\Models\FileManager::customUploadDirectory()
S
65 1 9
Solidie\Models\Reaction::wishlist()
S
79 1 3
Solidie\Setup\AdminPage::homePage()
S
82 1 3
Solidie\Models\Tutorial::getLessonIdBySlug()
S
77 1 3
Solidie\Main::activate()
S
80 1 3
Solidie\Models\Comment::getCount()
S
65 1 10
Solidie\Models\FileManager::getFileInfo()
S
67 1 8
Solidie\Setup\Media::__construct()
S
79 1 3
Solidie\Setup\Promotion::__construct()
S
78 1 3
Solidie\Controllers\CommentController::deleteComment()
S
74 1 4
Solidie\Models\Meta::content()
S
75 1 4
Solidie\Setup\OpenGraph::__construct()
S
75 1 4
Solidie\Models\DB::__callStatic()
S
75 1 4
Solidie\Models\Reaction::deleteByContentId()
S
79 1 3
Solidie\Controllers\ContentController::reactToContent()
S
65 1 9
Solidie\Models\User::getSolidieAdminRole()
S
79 1 3
Solidie\Models\Token::deleteExpired()
S
75 1 4