Code Analysis: ShortPixel Image Optimizer 4.22.4

Function Rating Maintainability Complexity Lines of code
WPShortPixel::handleImageProcessing()
D
8
101 279
WpShortPixelMediaLbraryAdapter::countAllProcessable()
D
17
71 203
WPShortPixel::doRestore()
D
15
65 240
WpShortPixelMediaLbraryAdapter::countAllProcessableFiles()
D
18
68 194
ShortPixelView::displayBulkProcessingForm()
D
13
48 406
ShortPixelAPI::handleSuccess()
D
18
58 208
ShortPixelView::displayAdvancedSettingsForm()
D
14
47 364
ShortPixelMetaFacade::getURLsAndPATHs()
D
22
49 171
WPShortPixel::generateCustomColumn()
D
25
50 127
WPShortPixel::getBulkItemsFromDb()
D
26
48 117
ShortPixelView::displaySettingsForm()
D
22
33 222
ShortPixel\ShortPixelImgToPictureWebp::convertImage()
D
28
36 121
ShortPixelListTable::column_default()
D
29
36 104
ShortPixelAPI::processImageRecursive()
D
28
33 115
ShortPixelMetaFacade::updateMeta()
C
32 29 100
WPShortPixel::getQuotaInformation()
C
28
27 124
ShortPixelPng2Jpg::checkConvertMediaPng2Jpg()
C
29 26 117
ShortPixelAPI::doRequests()
C
35 25 75
ShortPixelView::renderCustomColumn()
B
36 22 78
ShortPixelMetaFacade::rawMetaToMeta()
B
44 25 32
ShortPixel\Notices\NoticeModel::getForDisplay()
B
36 22 74
ShortPixelView::displayBulkProgressBar()
B
35 18 88
ShortPixelPng2Jpg::png2JpgUpdateUrls()
B
37 19 62
WPShortPixel::handleCustomBulk()
B
40 19 55
ShortPixelView::displaySettings()
B
36 17 81
ShortPixelTools::getConflictingPlugins()
B
31 13 138
ShortPixel\Controller\View\BulkViewController::doBulkAction()
B
37 17 77
ShortPixel\Controller\View\OtherMediaViewController::process_actions()
B
39 18 59
WPShortPixel::handleMediaLibraryImageUpload()
B
39 17 61
WPShortPixel::browseContent()
B
42 18 45
WPShortPixel::bulkRestore()
B
39 17 58
ShortPixel\Controller\SettingsController::processPostData()
B
41 17 54
WPShortPixel::handleOptimizeThumbs()
B
40 17 53
ShortPixelPng2Jpg::png2JpgUnserializeReplace()
B
42 17 48
WpShortPixelMediaLbraryAdapter::getThumbsToOptimize()
B
43 17 42
ShortPixel\Controller\AdminNoticesController::doAPINotices()
B
45 17 38
WPShortPixel::sendToProcessing()
B
41 16 51
ShortPixel\Controller\AdminNoticesController::parse_readme_content()
B
44 16 46
ShortPixel\Model\ImageModel::addUnlistedThumbs()
A
38 14 68
ShortPixel\Controller\SettingsController::processWebP()
A
47 16 36
WPShortPixel::thumbnailsRegeneratedHook()
A
41 15 51
ShortPixelAPI::downloadArchive()
A
41 15 48
ShortPixel\Controller\SettingsController::avifServerCheck()
A
39 14 60
ShortPixel\Controller\FileSystemController::pathToUrl()
A
45 15 37
ShortPixelMetaFacade::searchUnlistedFiles()
A
39 13 66
WPShortPixel::shortPixelJS()
A
33 11 94
ShortPixelFeedback::goodbyeAjax()
A
30 3 212
ShortPixelView::displaySettingsStats()
A
32 8 137
ShortPixelListTable::process_actions()
A
43 14 45
ShortPixel\Controller\AdminNoticesController::doQuotaNotices()
A
43 14 44
ShortPixel\ShortPixelLogger\ShortPixelLogger::__construct()
A
45 14 41
ShortPixel\Controller\OtherMediaController::addDirectory()
A
42 13 55
ShortPixelPng2Jpg::doConvertPng2Jpg()
A
38 12 66
WPShortPixel::countAllIfNeeded()
A
47 14 34
ShortPixel\Model\FileModel::mb_pathinfo()
A
48 14 34
ShortPixelPng2Jpg::canConvertPng2Jpg()
A
43 13 43
ShortPixel\Controller\EditMediaController::getStatistics()
A
44 13 43
ShortPixel\Controller\View\OtherMediaViewController::getPagination()
A
36 10 85
WPShortPixelSettings::setOpt()
A
46 13 36
WpShortPixelMediaLbraryAdapter::findThumbs()
A
43 12 50
WPShortPixel::toolbar_shortpixel_processing()
A
39 11 65
WPShortPixel::loadHooks()
A
38 11 60
ShortPixelMetaFacade::getWPMLDuplicates()
A
44 12 43
WPShortPixel::migrateBackupFolder()
A
47 12 38
ShortPixel\Controller\View\OtherMediaViewController::getActions()
A
43 11 50
ShortPixel\ShortPixelPlugin::route()
A
44 11 47
ShortPixel\Controller\EditMediaController::getTodo()
A
49 12 29
ShortPixel\Model\ApiKeyModel::checkKey()
A
45 11 44
WPShortPixel::newApiKey()
A
44 11 41
ShortPixelAPI::handleDownload()
A
41 10 54
ShortPixel\ShortPixelLogger\DebugItem::__construct()
A
48 11 34
ShortPixelMetaFacade::isMediaSubfolder()
A
54 12 18
ShortPixelPng2Jpg::convertPng2Jpg()
A
47 11 31
ShortPixelView::displayBulkProcessingRunning()
A
38 7 89
WPShortPixel::columnOrderFilterBy()
A
45 10 43
ShortPixelView::getSuccessText()
A
58 12 12
ShortPixelView::renderListCell()
A
48 10 38
ShortPixel\Controller\AdminNoticesController::doRemoteNotices()
A
48 10 33
ShortPixel\Model\FileModel::relativeToFullPath()
A
49 10 32
WpShortPixelMediaLbraryAdapter::getSizesNotExcluded()
A
56 11 15
ShortPixel\ShortPixelImgToPictureWebp::convertInlineStyle()
A
44 9 45
ShortPixel\Model::sanitize()
A
51 10 28
ShortPixelAPI::backupImage()
A
44 9 43
ShortPixel\Model\DirectoryModel::getFiles()
A
51 10 25
ShortPixel\Model\DirectoryOtherMediaModel::get()
A
46 9 39
ShortPixel\Controller\AdminNoticesController::displayNotices()
A
47 9 35
WPShortPixel::_isProcessablePath()
A
53 10 20
ShortPixelMetaFacade::attemptRemoteDownload()
A
43 8 49
ShortPixel\Controller\EditMediaController::getDebugInfo()
A
42 8 48
ShortPixel\Controller\EditMediaController::getActions()
A
49 9 32
WPShortPixel::_isProcessable()
A
55 10 17
ShortPixel\Model\DirectoryOtherMediaModel::loadFolder()
A
49 9 29
ShortPixel\Model\DirectoryModel::check()
A
51 9 28
ShortPixel\ShortPixelLogger\ShortPixelLogger::addLog()
A
50 9 28
ShortPixel\Model\ApiKeyModel::processNewKey()
A
50 9 26
WPShortPixel::redo()
A
45 8 40
ShortPixelAPI::fromArchive()
A
47 8 36
ShortPixel\Model::getSanitizedData()
A
48 8 33
WPShortPixel::deleteBackupsAndWebPs()
A
48 8 33
WPShortPixel::getComparerData()
A
48 8 32
ShortPixel\Controller\View\OtherMediaViewController::getDisplayStatus()
A
49 8 31
WpShortPixelMediaLbraryAdapter::reCountMediaLibraryItems()
A
49 8 30
WPShortPixel::optimizeNowHook()
A
49 8 30
ShortPixelPng2Jpg::isExcluded()
A
58 9 14
ShortPixel\ShortPixelPlugin::initHooks()
A
49 8 28
WPShortPixel::isProcessableSize()
A
58 9 13
ShortPixel\Controller::processPostData()
A
52 8 27
WPShortPixel::alterHtaccess()
A
40 4 87
ShortPixel\Model\FileModel::pathIsUrl()
A
60 9 11
WPShortPixel::handleDeleteAttachmentInBackup()
A
52 8 24
ShortPixelQueue::getFailed()
A
53 8 22
ShortPixel\Controller\View\BulkViewController::loadViewProgress()
A
52 8 21
WPShortPixel::bulkProgressMessage()
A
53 8 20
ShortPixelQueue::getFromPrioAndCheck()
A
53 8 20
WPShortPixel::doCustomRestore()
A
43 6 48
ShortPixel\Model\ImageModel::reCheckThumbnails()
A
49 7 33
ShortPixelCustomMetaDao::saveFolder()
A
49 7 32
ShortPixel\Model\DirectoryModel::getSubDirectories()
A
56 8 17
ShortPixelAPI::cleanupTemporaryFiles()
A
56 8 17
ShortPixel\Controller\View\OtherMediaViewController::renderActions()
A
48 7 31
WPShortPixel::setFilePerms()
A
56 8 16
ShortPixelTools::requestIsFrontendAjax()
S
57 8 15
ShortPixel\Controller\SettingsController::processCloudFlare()
S
59 8 15
ShortPixel\Model\ImageModel::delete()
S
50 7 30
ShortPixel\Controller\View\BulkViewController::checkDoingBulk()
S
57 8 14
ShortPixelFeedback::deactivatePluginCallback()
S
50 7 29
ShortPixelView::display_cloudflare_settings_form()
S
44 5 59
ShortPixel\Controller\SettingsController::processSave()
S
50 7 29
ShortPixel\Model\DirectoryModel::__construct()
S
51 7 28
ShortPixelMetaFacade::removeSPFoundMeta()
S
51 7 28
ShortPixelMetaFacade::returnSubDir()
S
50 7 27
ShortPixelMetaFacade::getWebpSizeMeta()
S
50 7 26
ShortPixel\Controller\View\OtherMediaViewController::getSuccessMessage()
S
51 7 25
WPShortPixel::matchExcludePattern()
S
53 7 24
ShortPixel\ShortPixelImgToPictureWebp::lazyGet()
S
54 7 23
ShortPixel\Build\PackageLoader::loadPSR()
S
53 7 23
ShortPixel\Notices\NoticeController::loadNotices()
S
54 7 22
ShortPixelView::displayQuotaExceededAlert()
S
44 5 52
ShortPixel\ShortPixelLogger\ShortPixelLogger::formatLine()
S
54 7 21
WpShortPixelMediaLbraryAdapter::getOptimalChunkSize()
S
54 7 20
ShortPixelListTable::row_actions()
S
53 7 20
ShortPixel\Controller\View\OtherMediaViewController::getDisplayActions()
S
50 6 32
ShortPixelFolder::deleteFolder()
S
56 7 17
ShortPixel\Model\DirectoryOtherMediaModel::refreshFolder()
S
49 6 30
ShortPixelFolder::checkFolderContentsRecursive()
S
57 7 15
WPShortPixel::addPathToCustomFolder()
S
44 5 44
ShortPixel\Model\DirectoryModel::getRelativePath()
S
51 6 29
ShortPixelAPI::CheckAndFixImagePaths()
S
50 6 29
ShortPixel\Controller\SettingsController::HTisWritable()
S
61 7 13
WPShortPixel::folderSize()
S
52 6 28
WPShortPixel::handleCheckQuota()
S
51 6 27
ShortPixelMetaFacade::cleanupMeta()
S
51 6 26
ShortPixel\ShortPixelImgToPictureWebp::testPictures()
S
52 6 25
ShortPixel\Model\FileModel::copy()
S
51 6 25
ShortPixel\Notices\NoticeController::makePersistent()
S
53 6 24
ShortPixelQueue::remove()
S
52 6 24
ShortPixel\Controller\OtherMediaController::refreshFolders()
S
53 6 23
ShortPixel\Controller\SettingsController::load_settings()
S
52 6 23
ShortPixel\Controller\SettingsController::processExcludeFolders()
S
53 6 23
ShortPixel\Notices\NoticeController::getNoticesForDisplay()
S
55 6 21
ShortPixel\Controller\AdminNoticesController::getQuotaExceededMessage()
S
43 4 51
ShortPixel\Controller\AdminNoticesController::get_update_notice()
S
54 6 21
ShortPixel\Controller::loadView()
S
54 6 20
ShortPixel\Notices\NoticeController::update()
S
56 6 19
ShortPixel\Controller\EditMediaController::getStatusMessage()
S
56 6 19
ShortPixel\Controller\View\OtherMediaViewController::getRowActions()
S
55 6 19
ShortPixelMetaFacade::setWaitingProcessing()
S
55 6 19
ShortPixelCustomMetaDao::batchInsertImages()
S
47 5 33
ShortPixelMetaFacade::safeGetAttachmentUrl()
S
55 6 18
ShortPixel\ShortPixelLogger\ShortPixelLogger::write()
S
55 6 18
ShortPixel\Controller::checkPost()
S
56 6 17
ShortPixel\Controller\AdminNoticesController::get_remote_notices()
S
49 5 31
ShortPixel\Model\EnvironmentModel::setScreen()
S
50 5 31
WpShortPixelMediaLbraryAdapter::getPostIdsChunk()
S
49 5 30
WPShortPixel::getBackupFolderInternal()
S
50 5 30
WPShortPixel::proposeUpgrade()
S
48 5 30
WPShortPixelSettings::onActivate()
S
57 6 15
ShortPixelFolder::getFileListRecursive()
S
58 6 14
ShortPixel\Notices\NoticeModel::isDone()
S
61 6 13
WPShortPixel::admin_footer_js()
S
52 5 27
ShortPixel\Model\FileModel::setFileInfo()
S
61 6 12
ShortPixel\ShortPixelLogger\DebugItem::getForFormat()
S
52 5 27
ShortPixelPluginRequest::get_plugins()
S
51 5 26
ShortPixelFolder::checkFolderIsParent()
S
61 6 11
ShortPixel\Controller\SettingsController::loadCustomFolders()
S
52 5 26
ShortPixelFolder::checkFolderIsSubfolder()
S
61 6 11
WPShortPixelSettings::ajax_helpscoutOptin()
S
52 5 25
WPShortPixel::handleManualOptimization()
S
52 5 24
WPShortPixel::checkQuotaAndAlert()
S
54 5 21
ShortPixelCustomMetaDao::countAllProcessableFiles()
S
46 4 35
ShortPixel\ShortPixelImgToPictureWebp::get_attributes()
S
54 5 20
ShortPixelCustomMetaDao::saveDirectory()
S
56 5 20
ShortPixel\Notices\NoticeModel::setIcon()
S
57 5 19
ShortPixelQueue::setBulkPreviousPercent()
S
55 5 19
ShortPixel\Controller\OtherMediaController::refreshFolder()
S
57 5 19
ShortPixel\Controller\View\OtherMediaViewController::getDisplayHeading()
S
49 4 34
ShortPixel\Controller\FrontController::initWebpHooks()
S
55 5 18
ShortPixel\Controller\AdminNoticesController::doCompatNotices()
S
57 5 17
WPShortPixel::getAllThumbnailSizes()
S
56 5 17
ShortPixel\Notices\NoticeController::addNotice()
S
58 5 16
ShortPixel\ShortPixelPlugin::activatePlugin()
S
56 5 16
ShortPixel\Controller\AdminNoticesController::getConflictMessage()
S
56 5 16
ShortPixel\Controller\SettingsController::getMaxIntermediateImageSize()
S
56 5 16
ShortPixelCustomMetaDao::getMeta()
S
57 5 16
WPShortPixel::getMaxIntermediateImageSize()
S
57 5 16
ShortPixel\Controller\View\OtherMediaViewController::__construct()
S
62 6 9
WPShortPixel::deactivatePlugin()
S
57 5 15
ShortPixel\Model\ApiKeyModel::checkRedirect()
S
65 6 8
ShortPixelEntity::__construct()
S
58 5 15
ShortPixel\ShortPixelLogger\DebugItem::setCaller()
S
58 5 15
ShortPixel\ShortPixelLogger\ShortPixelLogger::initView()
S
58 5 14
ShortPixel\Notices\NoticeController::ajax_action()
S
51 4 28
ShortPixel\Controller\FrontController::__construct()
S
62 5 13
WPShortPixel::restoreAndQueueList()
S
59 5 13
WPShortPixel::getBackupFolderAny()
S
60 5 13
ShortPixelMetaFacade::sanitizeMeta()
S
60 5 13
WPShortPixel::checkKey()
S
60 5 11
ShortPixelFolder::checkFolder()
S
61 5 11
ShortPixel\Controller\View\OtherMediaViewController::getItems()
S
52 4 23
ShortPixelCustomMetaDao::update()
S
53 4 21
ShortPixel\Model\FileModel::getBackupDirectory()
S
55 4 21
ShortPixel\ShortPixelImgToPictureWebp::convert()
S
56 4 19
ShortPixel\Controller\SettingsController::action_addkey()
S
56 4 19
ShortPixel\Model\FileModel::processPath()
S
56 4 19
ShortPixel\Model\ApiKeyModel::validateKey()
S
56 4 18
ShortPixel\Model\DirectoryOtherMediaModel::recurseLastChangeFile()
S
56 4 18
ShortPixelListTable::prepare_items()
S
55 4 17
ShortPixelTools::format_nice_date()
S
57 4 17
ShortPixel\Model\DirectoryModel::reverseConstructPath()
S
57 4 17
ShortPixelQueue::apply()
S
57 4 17
WPShortPixel::mediaAddFilterDropdown()
S
55 4 17
ShortPixel\ShortPixelImgToPictureWebp::filterForPicture()
S
57 4 16
ShortPixel\Controller\FileSystemController::sortFiles()
S
58 4 16
WPShortPixel::maybeDumpFromProcessedOnServer()
S
58 4 16
ShortPixelCustomMetaDao::getPaginatedMetas()
S
56 4 16
ShortPixel\Notices\NoticeController::admin_notices()
S
59 4 15
ShortPixelView::displayFailed()
S
58 4 15
WPShortPixel::dismissAdminNotice()
S
61 5 10
ShortPixel\Controller\FrontController::hookFrontProcessing()
S
64 5 8
ShortPixelCustomMetaDao::metaToParams()
S
57 4 15
WPShortPixel::setBulkInfo()
S
57 4 15
ShortPixel\Model\EnvironmentModel::setWordPress()
S
63 5 10
ShortPixelAPI::setPreferredProtocol()
S
62 5 10
ShortPixel\ShortPixelPlugin::deactivatePlugin()
S
58 4 14
ShortPixel\Controller\AdminNoticesController::doIntegrationNotices()
S
58 4 14
ShortPixel\Controller\View\OtherMediaViewController::filterAllowedOrderBy()
S
60 4 14
WPShortPixel::deleteDir()
S
59 4 14
ShortPixelAPI::createArchiveTempFolder()
S
57 4 14
ShortPixel\Notices\NoticeController::removeNoticeByID()
S
60 4 13
ShortPixelPng2Jpg::updateFileAlsoInWPMLDuplicates()
S
59 4 13
ShortPixel\Controller\SettingsController::action_refreshfolder()
S
61 4 13
ShortPixel\Build\PackageLoader::load()
S
60 4 13
WpShortPixelDb::query()
S
61 4 12
ShortPixel\Controller\AdminNoticesController::parse_update_notice()
S
61 4 12
ShortPixelMetaFacade::getMeta()
S
61 4 12
ShortPixel\Model\EnvironmentModel::is_function_usable()
S
61 4 12
ShortPixel\Controller\AdminNoticesController::doFilePermNotice()
S
62 4 11
ShortPixel\Controller\View\BulkRestoreAll::setupBulk()
S
62 4 11
ShortPixel\Model\FileModel::hasBackup()
S
63 4 11
ShortPixel\Model\ImageModel::setOriginalFile()
S
62 4 11
WPShortPixel::sendEmptyQueue()
S
54 3 22
WPShortPixel::optimizeCustomImage()
S
54 3 21
ShortPixel\Controller\View\OtherMediaViewController::getHeadings()
S
49 2 36
ShortPixel\ShortPixelPlugin::lowInit()
S
56 3 18
ShortPixelAPI::MB_basename()
S
56 3 17
ShortPixelPluginRequest::_get_installed_themes()
S
57 3 17
WPShortPixelSettings::populateOptions()
S
55 3 17
ShortPixelMetaFacade::setError()
S
57 3 16
ShortPixel\ShortPixelPlugin::load_admin_scripts()
S
59 3 16
ShortPixelPng2Jpg::unique_file()
S
58 3 16
ShortPixel\Controller\View\BulkViewController::load()
S
59 3 16
ShortPixel\Controller::checkUserPrivileges()
S
72 4 5
ShortPixel\Model::sanitizeArray()
S
59 3 15
ShortPixelPng2Jpg::updateThumbAlsoInWPMLDuplicates()
S
63 4 9
ShortPixel\Controller\AdminNoticesController::check_admin_notices()
S
60 3 15
ShortPixel\Controller\AdminNoticesController::doUnlistedNotices()
S
64 4 9
ShortPixel\Controller\FrontController::convertImgToPictureAddWebp()
S
65 4 8
ShortPixel\Controller\SettingsController::loadQuotaData()
S
62 4 10
ShortPixelMetaFacade::incrementRetries()
S
63 4 10
ShortPixelAPI::getCompressionTypeName()
S
68 4 6
ShortPixel\ShortPixelLogger\ShortPixelLogger::monitorHooks()
S
62 4 10
WPShortPixel::getPercent()
S
66 4 7
ShortPixel\Controller\AdminNoticesController::getMonthAvg()
S
65 4 7
ShortPixel\Model\ApiKeyModel::NoticeApiKeyLength()
S
58 3 15
ShortPixel\Controller\OtherMediaController::checkifMediaLibrary()
S
63 4 10
ShortPixel\Controller\SettingsController::doRedirect()
S
59 3 15
ShortPixel\Model\FileModel::UrlToPath()
S
59 3 14
ShortPixelQueue::pauseBulk()
S
61 3 13
WpShortPixelDb::handleError()
S
60 3 13
WPShortPixel::__construct()
S
58 3 13
ShortPixel\Controller\FileSystemController::getFilesRecursive()
S
61 3 13
ShortPixel\Controller\FrontController::addPictureJs()
S
60 3 13
ShortPixel\Controller\View\OtherMediaViewController::loadFolders()
S
61 3 13
ShortPixel\Model\DirectoryModel::constructUsualDirectories()
S
60 3 13
ShortPixel\Controller\View\OtherMediaViewController::getItemFolders()
S
61 3 13
ShortPixelCustomMetaDao::prepareFields()
S
60 3 13
ShortPixel\Model\FileModel::delete()
S
61 3 13
ShortPixel\Controller\FileSystemController::getWPFileBase()
S
61 3 12
ShortPixel\Controller\View\BulkRestoreAll::processPostData()
S
62 3 12
WPShortPixel::setDefaultViewModeList()
S
62 3 12
ShortPixel\Model\FileModel::is_file()
S
63 3 12
ShortPixel\Model\DirectoryOtherMediaModel::updateFileContentChange()
S
62 3 12
ShortPixelCustomMetaDao::addIfMissing()
S
61 3 12
ShortPixel\ShortPixelPlugin::load_script()
S
64 3 11
ShortPixel\ShortPixelPlugin::load_style()
S
64 3 11
ShortPixel\ShortPixelPlugin::uninstallPlugin()
S
61 3 11
ShortPixel\Controller\AdminNoticesController::pluginUpdateMessage()
S
61 3 11
ShortPixel\Model\FileModel::getMime()
S
64 3 11
ShortPixelView::outputComparerHTML()
S
56 1 36
ShortPixel\BuildAutoLoader::getFiles()
S
49 1 36
ShortPixelCustomMetaDao::updateDirectory()
S
57 2 17
ShortPixelAPI::prepareRequest()
S
57 2 17
ShortPixel\Model\ApiKeyModel::loadKey()
S
58 2 16
ShortPixel\BuildAutoLoader::buildJSON()
S
57 2 16
ShortPixel\Notices\NoticeModel::setPersistent()
S
65 3 9
ShortPixelAPI::getCompressionTypeCode()
S
77 3 3
ShortPixel\ShortPixelLogger\ShortPixelLogger::loadView()
S
58 2 15
ShortPixel\Model\DirectoryModel::fileFilter()
S
64 3 10
ShortPixel\Model::getType()
S
64 3 9
ShortPixelQueue::getTimeRemaining()
S
67 3 6
ShortPixel\ShortPixelPlugin::admin_pages()
S
63 3 9
ShortPixelListTable::getFilter()
S
66 3 7
ShortPixel\Controller\AdminNoticesController::__construct()
S
64 3 8
ShortPixelPluginRequest::_send_request()
S
58 2 15
ShortPixelTools::findItem()
S
67 3 8
ShortPixel\Controller\EditMediaController::renderLegacyCell()
S
66 3 7
ShortPixel\Controller\FrontController::startOutputBuffer()
S
68 3 7
WPShortPixelSettings::__set()
S
65 3 9
ShortPixelQueue::get()
S
66 3 8
ShortPixel\Controller\View\OtherMediaViewController::checkQueue()
S
64 3 9
WPShortPixel::onDeleteImage()
S
59 2 15
ShortPixelQueue::openQ()
S
63 3 10
ShortPixel\Model\ApiKeyModel::__construct()
S
74 3 4
ShortPixelCustomMetaDao::getMetaForPath()
S
65 3 8
ShortPixelTools::commonPrefix()
S
70 3 5
ShortPixel\Notices\NoticeModel::hasDetails()
S
70 3 6
ShortPixel\Controller\View\OtherMediaViewController::getFilter()
S
66 3 7
ShortPixel\Controller\AdminNoticesController::markdown2html()
S
59 2 15
ShortPixelQueue::getBulkPercent()
S
66 3 7
ShortPixel\Model\DirectoryModel::isSubFolderOf()
S
66 3 9
ShortPixel\Model\FileModel::getFileDir()
S
67 3 8
ShortPixel\Model\ImageModel::setImageStatus()
S
64 3 10
WPShortPixel::getFromPrioAndCheck()
S
66 3 8
ShortPixelCustomMetaDao::hasFoldersTable()
S
65 3 8
WPShortPixel::addWebpMime()
S
67 3 8
ShortPixelQueue::addToFailed()
S
69 3 6
ShortPixel\Controller\View\OtherMediaViewController::renderLegacyCell()
S
66 3 7
WPShortPixel::resetQuotaExceeded()
S
64 3 10
ShortPixelCustomMetaDao::getCustomMetaCount()
S
62 3 10
ShortPixel\Notices\NoticeController::getNoticeByID()
S
67 3 8
WPShortPixel::backupFolderIsEmpty()
S
72 3 5
WPShortPixel::addAvifMime()
S
67 3 8
ShortPixelCustomMetaDao::setBulkRestore()
S
66 3 7
ShortPixel\Controller\EditMediaController::load()
S
58 2 15
ShortPixel\Build\PackageLoader::loadFiles()
S
67 3 8
ShortPixel\Model\DirectoryOtherMediaModel::loadFolderByPath()
S
67 3 7
WPShortPixelSettings::getOpt()
S
64 3 9
WpShortPixelDb::activeOnBlog()
S
64 3 10
ShortPixelQueue::getBulkToProcess()
S
72 3 5
ShortPixelMetaFacade::getHomeUrl()
S
76 3 3
ShortPixel\Model\EnvironmentModel::setServer()
S
68 3 6
ShortPixel\Controller::init()
S
70 3 6
ShortPixel\Notices\NoticeModel::addDetail()
S
70 3 6
ShortPixel\Controller\View\OtherMediaViewController::renderNewActions()
S
59 2 14
ShortPixel\Model\DirectoryOtherMediaModel::__construct()
S
62 2 14
WpShortPixelMediaLbraryAdapter::getPostsJoinLessReverse()
S
58 2 14
ShortPixel\Model\DirectoryOtherMediaModel::save()
S
59 2 14
ShortPixelCustomMetaDao::removeFolder()
S
60 2 13
ShortPixel\Controller\View\BulkViewController::loadView()
S
59 2 13
ShortPixel\Controller\FileSystemController::getBackupDirectory()
S
60 2 13
ShortPixelPluginRequest::_collect_user_data()
S
61 2 12
ShortPixelQueue::logBulkProgress()
S
62 2 12
WpShortPixelMediaLbraryAdapter::getFilesByPattern()
S
61 2 12
WPShortPixelSettings::__get()
S
61 2 12
ShortPixelMetaFacade::deleteAllSPMeta()
S
61 2 12
ShortPixelFolder::createBackUpFolder()
S
62 2 12
ShortPixel\Controller\View\OtherMediaViewController::getPageURL()
S
60 2 12
ShortPixel\Model\ImageModel::setByPostID()
S
62 2 12
WPShortPixel::shortpixelInfoBox()
S
63 2 11
ShortPixelAPI::doDumpRequests()
S
63 2 11
ShortPixel\ShortPixelLogger\DebugItem::getDataType()
S
63 2 11
ShortPixelFeedback::filterActionLinks()
S
63 2 11
WpShortPixelMediaLbraryAdapter::checkRequestLimiter()
S
62 2 11
WPShortPixel::onWpLrUpdateMedia()
S
63 2 11
ShortPixelMetaFacade::setMessage()
S
62 2 11
ShortPixel\Controller\SettingsController::loadEnv()
S
61 2 11
ShortPixelCustomMetaDao::getCreateMetaTableSQL()
S
59 1 24
ShortPixel\Controller\View\OtherMediaViewController::setActions()
S
54 1 18
ShortPixelQueue::resetBulk()
S
58 1 17
WPShortPixel::getBackupSize()
S
70 2 6
ShortPixelPluginRequest::_collect_server_data()
S
71 2 5
ShortPixel\Controller\CacheController::deleteItem()
S
70 2 7
ShortPixel\Notices\NoticeController::getInstance()
S
69 2 7
ShortPixel\Controller\FileSystemController::getWPAbsPath()
S
65 2 9
ShortPixelMeta::getType()
S
79 2 3
ShortPixel\Controller\ApiKeyController::getInstance()
S
73 2 5
ShortPixel\ShortPixelImgToPictureWebp::create_attributes()
S
67 2 7
ShortPixel\Model\FileModel::exists()
S
73 2 5
ShortPixel\Notices\NoticeController::printNoticeStyle()
S
66 2 9
ShortPixelTools::formatBytes()
S
64 2 8
ShortPixel\Model\DirectoryOtherMediaModel::getStats()
S
69 2 7
WPShortPixel::emptyBackup()
S
74 2 5
ShortPixel\Model\ImageModel::has_original()
S
74 2 5
ShortPixel\Model\EnvironmentModel::hasImagick()
S
66 2 8
ShortPixel\Model::getData()
S
67 2 8
ShortPixel\ShortPixelLogger\ShortPixelLogger::getEnv()
S
67 2 9
ShortPixel\Controller\OtherMediaController::getFolderByID()
S
70 2 6
ShortPixel\ShortPixelLogger\ShortPixelLogger::getInstance()
S
69 2 7
ShortPixelPng2Jpg::__construct()
S
71 2 6
ShortPixelFeedback::getFormInfo()
S
58 1 15
ShortPixel\Model\ApiKeyModel::resetTried()
S
66 2 9
ShortPixel\Controller\AdminController::handleReplaceHook()
S
70 2 6
ShortPixel\Model::sanitizeBoolean()
S
79 2 3
ShortPixelMetaFacade::check()
S
67 2 8
ShortPixel\Controller\CacheController::getItem()
S
66 2 8
ShortPixelCustomMetaDao::updateFolder()
S
62 2 10
ShortPixel\Controller\FrontController::load_sp_async()
S
66 2 8
ShortPixel\Model\DirectoryOtherMediaModel::delete()
S
66 2 8
WPShortPixelSettings::debugResetOptions()
S
70 2 6
ShortPixel\Notices\NoticeController::loadConfig()
S
68 2 8
ShortPixelPluginRequest::_collect_wordpress_data()
S
66 2 7
WpShortPixelDb::createUpdateSchema()
S
66 2 8
ShortPixel\Build\PackageLoader::getComposerFile()
S
72 2 5
ShortPixel\Controller\View\BulkRestoreAll::randomCheck()
S
66 2 8
ShortPixelPluginRequest::_collect_data()
S
63 2 10
ShortPixel\Model\EnvironmentModel::determineFrontBack()
S
71 2 6
ShortPixelTools::shortPixelIsPluginActive()
S
67 2 7
ShortPixelMeta::getImprovementPercent()
S
71 2 6
ShortPixel\Controller\AdminController::getInstance()
S
73 2 5
ShortPixel\Notices\NoticeController::loadIcons()
S
75 2 4
ShortPixel\Model\CacheModel::load()
S
68 2 8
WpShortPixelDb::insert()
S
64 2 10
ShortPixelFolder::protectDirectoryListing()
S
67 2 7
ShortPixel\Controller\ApiKeyController::getKeyForDisplay()
S
69 2 8
ShortPixel\ShortPixelImgToPictureWebp::testInlineStyle()
S
68 2 7
ShortPixel\Model\EnvironmentModel::getInstance()
S
73 2 5
ShortPixelPluginRequest::get_themes()
S
62 1 12
ShortPixel\Model\ApiKeyModel::clearApiKey()
S
62 1 12
ShortPixel\Notices\NoticeModel::getDismissJS()
S
60 1 12
ShortPixelPluginRequest::__construct()
S
61 1 11
ShortPixel\Model\EnvironmentModel::getRelativePluginSlug()
S
66 1 8
ShortPixel\Build\PackageLoader::loadPSR4()
S
80 1 3
ShortPixelTools::sendJSON()
S
74 1 4
ShortPixel\Controller\AdminController::handlePng2JpgHook()
S
79 1 3
ShortPixel\Notices\NoticeModel::getID()
S
82 1 3
ShortPixel\Model\ImageModel::getMeta()
S
82 1 3
ShortPixelMeta::__construct()
S
80 1 3
ShortPixelListTable::get_sortable_columns()
S
66 1 9
ShortPixel\Model\CacheModel::setExpires()
S
81 1 3
ShortPixelMeta::setThumbsTodo()
S
82 1 3
ShortPixelListTable::no_items()
S
79 1 3
WPShortPixelSettings::__construct()
S
82 1 3
ShortPixelTools::getPluginPath()
S
80 1 3
ShortPixelListTable::__construct()
S
63 1 10
ShortPixel\Controller::setShortPixel()
S
81 1 3
WpShortPixelDb::getDbName()
S
77 1 4
ShortPixel\ShortPixelLogger\ShortPixelLogger::setLogLevel()
S
81 1 3
ShortPixel\Controller\View\BulkRestoreAll::randomAnswer()
S
72 1 5
ShortPixel\Controller::setControllerURL()
S
81 1 3
ShortPixelListTable::column_cb()
S
80 1 3
ShortPixel\Model\CacheModel::getName()
S
82 1 3
ShortPixel\Notices\NoticeModel::__construct()
S
77 1 4
ShortPixel\Controller\EditMediaController::setTempData()
S
81 1 3
ShortPixel\Controller\ApiKeyController::keyIsVerified()
S
81 1 3
ShortPixel\Model::getModel()
S
80 1 3
ShortPixelMeta::setTsOptimized()
S
82 1 3
ShortPixel\Controller\CacheController::__construct()
S
91 1 2
wpSPIO()
S
80 1 3
ShortPixel\Model\ImageModel::__construct()
S
91 1 2
ShortPixel\Controller\OtherMediaController::getAllFolders()
S
77 1 4
ShortPixel\Model\CacheModel::exists()
S
82 1 3
ShortPixel\Controller\FrontController::hookFrontImageProcessing()
S
78 1 3
ShortPixel\Controller\ApiKeyController::__construct()
S
77 1 4
ShortPixel\ShortPixelLogger\DebugItem::getData()
S
76 1 3
ShortPixelListTable::get_columns()
S
63 1 10
ShortPixel\Model\ApiKeyModel::update()
S
67 1 7
ShortPixel\Model\CacheModel::delete()
S
76 1 4
ShortPixel\Model\CacheModel::getValue()
S
82 1 3
ShortPixelFolder::setType()
S
82 1 3
ShortPixelMeta::getTsAdded()
S
83 1 3
ShortPixel\Controller\EditMediaController::setLegacyView()
S
81 1 3
ShortPixel\Controller\CacheController::deleteItemObject()
S
82 1 3
ShortPixelMeta::getThumbsTodo()
S
83 1 3
ShortPixel\Model\EnvironmentModel::setIntegrations()
S
75 1 4
ShortPixel\Model::sanitizeInteger()
S
80 1 3
ShortPixel\Controller\FileSystemController::getOriginalPath()
S
72 1 5
ShortPixel\Controller\CacheController::storeItem()
S
65 1 9
ShortPixel\Notices\NoticeModel::isPersistent()
S
82 1 3
ShortPixel\Controller\View\BulkRestoreAll::load()
S
82 1 3
ShortPixel\Controller\EditMediaController::__construct()
S
81 1 3
ShortPixel\Model\ImageModel::is_scaled()
S
82 1 3
ShortPixelTools::snakeToCamel()
S
77 1 3
WpShortPixelDb::__construct()
S
81 1 3
ShortPixel\Controller\AdminController::handleImageUploadHook()
S
79 1 3
WPShortPixelSettings::onDeactivate()
S
80 1 3
ShortPixel\Controller\FileSystemController::__construct()
S
80 1 3
ShortPixel\Controller\AdminController::__construct()
S
91 1 2
ShortPixel\Controller\OtherMediaController::getFolderByPath()
S
76 1 4
ShortPixel\Controller\ApiKeyController::load()
S
82 1 3
ShortPixel\Model::sanitizeString()
S
80 1 3
ShortPixel\Controller\FileSystemController::getFile()
S
80 1 3
ShortPixel\Build\PackageLoader::__construct()
S
91 1 2
ShortPixelMeta::setKeepExif()
S
82 1 3
ShortPixel\Controller\CacheController::storeItemObject()
S
75 1 4
WpShortPixelDb::getPrefix()
S
77 1 4
ShortPixel\Build\PackageLoader::loadPSR0()
S
80 1 3
ShortPixelMeta::getActualHeight()
S
83 1 3
ShortPixel\Controller\View\BulkRestoreAll::getCustomFolders()
S
76 1 4
ShortPixel\ShortPixelImgToPictureWebp::getImageBase()
S
70 1 6
ShortPixel\Model\CacheModel::setValue()
S
81 1 3
ShortPixel\Controller\OtherMediaController::getActiveFolders()
S
75 1 4
ShortPixel\Controller::__construct()
S
71 1 6
ShortPixel\Controller\ApiKeyController::setShortPixel()
S
76 1 4
WpShortPixelDb::checkCustomTables()
S
73 1 5
ShortPixel\Model\DirectoryModel::exists()
S
76 1 4
ShortPixelFolder::__construct()
S
76 1 4
ShortPixel\Controller\OtherMediaController::__construct()
S
81 1 3
ShortPixelVDD()
S
78 1 3
ShortPixelMeta::setBackup()
S
82 1 3
ShortPixel\Model\CacheModel::save()
S
78 1 3
ShortPixel\Model\EnvironmentModel::__construct()
S
70 1 6
WpShortPixelDb::getCharsetCollate()
S
77 1 4
ShortPixel\Model\CacheModel::__construct()
S
77 1 4
ShortPixelFeedback::__construct()
S
64 1 9
ShortPixel\Build\PackageLoader::setComposerFile()
S
78 1 3
ShortPixel\Controller\View\BulkRestoreAll::__construct()
S
81 1 3
ShortPixel\Controller\FileSystemController::getAttachedFile()
S
72 1 5

334 more item(s) not shown.