Code Analysis: WebP Express 0.25.9

Function Rating Maintainability Complexity Lines of code
WebPExpress\CLI::convert()
D
24
38 166
WebPExpress\BulkConvert::getListRecursively()
D
30 32 110
WebPExpress\SelfTestRedirectToConverter::runTestForImageType()
C
28
26 144
WebPExpress\SelfTestRedirectToExisting::runTestForImageType()
C
27
20 163
WebPExpress\SelfTestHelper::diagnoseWod403or500()
C
32 22 113
WebPExpress\CacheMover::moveRecursively()
C
37 24 71
WebPExpress\Config::generateWodOptionsFromConfigObj()
B
34 20 95
WebPExpress\AlterHtmlHelper::getWebPUrl()
B
38 22 64
WebPExpress\DestinationUrl::getWebPUrl()
B
38 22 64
webpexpress_migrate9()
B
36 20 80
WebPExpress\CachePurge::purgeWebPFilesInDir()
B
40 21 58
WebPExpress\Config::fix()
B
39 19 64
WebPExpress\SelfTestRedirectToWebPRealizer::runTestForImageType()
B
32 15 109
WebPExpress\HTAccessRules::redirectToExistingRules()
B
39 18 58
WebPExpress\HTAccessRules::generateHTAccessRulesFromConfigObj()
B
35 15 90
webpexpress_migrate7()
B
41 17 54
WebPExpress\WebPOnDemand::getSourceDocRoot()
B
41 16 52
webpexpress_getSanitizedConverters()
A
39 14 65
WebPExpress\SelfTestHelper::remoteGet()
A
42 15 49
WebPExpress\FileHelper::chmod_r()
A
47 16 33
webpexpress_migrate3()
A
38 13 74
WebPExpress\HTAccessRules::infoRules()
A
47 15 31
WebPExpress\HTAccessRules::webpOnDemandRules()
A
40 13 59
WebPExpress\SelfTestHelper::diagnoseFailedRewrite()
A
38 12 74
WebPExpress\HTAccessRules::setInternalProperties()
A
38 12 73
WebPExpress\Convert::convertFile()
A
38 12 71
webpexpress_migrate8()
A
43 13 52
WebPExpress\HTAccess::showSaveRulesMessages()
A
44 13 48
WebPExpress\ConvertHelperIndependent::findSourceSeparate()
A
39 11 71
WebPExpress\HTAccessRules::webpRealizerRules()
A
41 12 55
WebPExpress\AlterHtmlHelper::getWebPUrlInImageRoot()
A
41 12 53
WebPExpress\Convert::processAjaxConvertFile()
A
39 11 63
WebPExpress\HTAccess::saveHTAccessRulesToFile()
A
43 12 47
WebPExpress\HTAccessRules::cacheRules()
A
42 11 52
WebPExpress\HTAccess::saveRules()
A
43 11 50
WebPExpress\WebPOnDemand::processRequestNoTryCatch()
A
40 10 61
webpexpress_migrate4()
A
44 11 46
WebPExpress\HTAccessCapabilityTestRunner::runTestInWebPExpressContentDir()
A
45 11 42
WebPExpress\EwwwTools::markApiKeysAsNonFunctionalInConfig()
A
46 11 37
WebPExpress\LogPurge::purgeLogFilesInDir()
A
48 11 32
webpexpress_migrate11()
A
44 10 47
webpexpress_migrate10()
A
45 10 45
WebPExpress\TestRun::getConverterStatus()
A
41 9 58
WebPExpress\WCFMApi::processInfo()
A
40 9 58
WebPExpress\ConvertHelperIndependent::findSourceMingled()
A
47 10 37
WebPExpress\Destination::getDestinationPathCorrespondingToSource()
A
42 9 52
WebPExpress\WebPRealizer::processRequestNoTryCatch()
A
42 9 52
WebPExpress\ConvertHelperIndependent::getDestination()
A
43 9 49
WebPExpress\AlterHtmlInit::alterHtml()
A
48 10 33
WebPExpress\BiggerThanSourceDummyFilesBulk::updateStatusForRoot()
A
44 9 46
WebPExpress\HTAccessRules::doesRewriteRulesNeedUpdate()
A
44 9 46
WebPExpress\FileHelper::cpdir()
A
50 10 28
WebPExpress\HTAccessCapabilityTestRunner::runNamedTest()
A
52 10 25
WebPExpress\WodConfigLoader::loadConfig()
A
46 9 39
WebPExpress\WCFMApi::doProcessRequest()
A
47 9 36
WebPExpress\Config::updateConverterStatusWithFreshTest()
A
49 9 33
WebPExpress\WCFMApi::processConversionSettings()
A
43 8 48
WebPExpress\PathHelper::getRelPathFromDocRootToDirNoDirectoryTraversalAllowed()
A
50 9 31
WebPExpress\ConvertHelperIndependent::convert()
A
44 8 45
WebPExpress\AdminInit::addHooksAfterAdminInit()
A
48 9 27
WebPExpress\Config::getConfigForOptionsPage()
A
52 9 24
WebPExpress\FileHelper::removeEmptySubFolders()
A
53 9 23
WebPExpress\DestinationUrl::getWebPUrlInImageRoot()
A
46 8 37
webpexpress_migrate1_migrateOptions()
A
43 7 51
WebPExpress\WebPRealizer::getDestinationDocRoot()
A
47 8 35
WebPExpress\WodConfigLoader::getWebPExpressContentDirNoDocRoot()
A
47 8 34
WebPExpress\CacheMover::move()
A
48 8 32
WebPExpress\Config::saveConfigurationAndHTAccess()
A
47 7 43
WebPExpress\CapabilityTest::runTest()
A
50 8 28
webpexpress_getSanitizedWhitelist()
A
51 8 27
WebPExpress\Paths::docRootStatusText()
A
52 8 26
WebPExpress\Mime::getMimeTypeOfMedia()
A
54 8 24
WebPExpress\PathHelper::getRelDir()
A
53 8 22
WebPExpress\ConvertersHelper::getWorkingAndActiveConverters()
A
55 8 20
WebPExpress\Paths::getAbsDirById()
A
57 8 19
WebPExpress\SelfTestHelper::wordpressInfo()
A
48 7 34
WebPExpress\Paths::getAbsDirId()
A
57 8 19
WebPExpress\SanityCheck::isOnMicrosoft()
A
57 8 17
WebPExpress\SanityCheck::absPathIsInDocRoot()
S
49 7 30
WebPExpress\SelfTestRedirectAbstract::doRunTestForRoot()
S
50 7 30
WebPExpress\Paths::destinationRoot()
S
50 7 29
WebPExpress\FileHelper::loadFile()
S
51 7 28
WebPExpress\SelfTestHelper::copyDummyWebPToCacheFolder()
S
45 6 41
WebPExpress\HandleUploadHooks::convertIf()
S
52 7 25
WebPExpress\WebPRealizer::getDestinationNoDocRoot()
S
51 7 25
WebPExpress\BiggerThanSourceDummyFiles::updateStatus()
S
52 7 24
WebPExpress\Paths::filterOutSubRoots()
S
53 7 24
WebPExpress\EwwwTools::removeEwwwFromWodOptions()
S
53 7 22
WebPExpress\WCFMApi::setMime()
S
53 7 21
WebPExpress\ConvertersHelper::mergeConverters()
S
55 7 20
WebPExpress\SelfTestHelper::copyTestImageToRoot()
S
47 6 34
WebPExpress\HTAccessRules::addVaryHeaderEnvRules()
S
48 6 33
WebPExpress\WCFMApi::processConvert()
S
48 6 33
webpexpress_migrate2_rrmdir()
S
56 7 18
WebPExpress\FileHelper::canCreateFile()
S
57 7 17
WebPExpress\Paths::getUrlById()
S
58 7 17
WebPExpress\WCFMApi::processDeleteConverted()
S
50 6 28
WebPExpress\WCFMApi::processGetFolder()
S
46 5 41
WebPExpress\Config::getCacheControlHeader()
S
52 6 23
helpIcon()
S
54 6 22
webpexpress_migrate9_moveConverterToTop()
S
54 6 22
WebPExpress\DismissableGlobalMessages::printDismissableMessage()
S
53 6 21
WebPExpress\SelfTestHelper::hasVaryAcceptHeader()
S
55 6 19
WebPExpress\Config::getDefaultConfig()
S
40 3 64
WebPExpress\ConvertersHelper::getConverterById()
S
57 6 18
WebPExpress\ConvertersHelper::getWorkingConverters()
S
58 6 17
WebPExpress\ConvertersHelper::getActiveConverters()
S
58 6 17
WebPExpress\Config::applyOperationMode()
S
49 5 32
WebPExpress\FileHelper::canEditFile()
S
58 6 16
WebPExpress\FileHelper::rrmdir()
S
57 6 16
webpexpress_migrate6()
S
50 5 31
WebPExpress\PluginActivate::activateFirstTime()
S
51 5 29
webpexpress_migrate1_rrmdir()
S
59 6 14
WebPExpress\KeepEwwwSubscriptionAlive::keepAlive()
S
52 5 26
WebPExpress\HTAccess::deactivateHTAccessRules()
S
52 5 25
WebPExpress\ConvertHelperIndependent::serveConverted()
S
52 5 24
WebPExpress\HandleDeleteFileHook::deleteAssociatedWebP()
S
53 5 23
WebPExpress\WebPOnDemand::getSourceNoDocRoot()
S
52 5 22
WebPExpress\ImageRoot::getAbsPath()
S
54 5 21
webpexpress_migrate13_add_ffmpeg_message_if_relevant()
S
54 5 20
WebPExpress\AdminInit::addHooks()
S
54 5 20
WebPExpress\ConvertHelperIndependent::findSource()
S
55 5 20
WebPExpress\AlterHtmlHelper::getOptions()
S
55 5 20
WebPExpress\HTAccess::extractWebPExpressRulesFromHTAccess()
S
56 5 19
WebPExpress\SelfTestHelper::rulesInImageRoot()
S
54 5 19
WebPExpress\SelfTestRedirectAbstract::startTest()
S
55 5 19
WebPExpress\ConvertHelperIndependent::saveLog()
S
55 5 18
WebPExpress\FileHelper::chmod()
S
59 5 16
WebPExpress\CacheMover::chmodFixSubDirs()
S
57 5 16
WebPExpress\HTAccessRules::arePathsUsedInHTAccessOutdated2()
S
58 5 16
WebPExpress\SelfTestHelper::hasHeaderContaining()
S
58 5 16
WebPExpress\PathHelper::findClosestExistingFolderSymLinksExpanded()
S
58 5 16
webpExpressOutputBuffer()
S
71 6 5
webPExpressAlterHtml()
S
59 5 15
WebPExpress\AlterHtmlInit::startOutputBuffer()
S
70 6 5
WebPExpress\WebPOnDemand::processRequest()
S
58 5 15
WebPExpress\PathHelper::isFilePathWithinDirPath()
S
58 5 15
webp_express_migrate1_createFolders()
S
53 4 28
WebPExpress\SelfTest::processAjax()
S
50 4 27
WebPExpress\BiggerThanSource::bigger()
S
62 5 11
webpexpress_migrate5()
S
54 4 23
WebPExpress\WCFMApi::analyzePathReceived()
S
53 4 22
WebPExpress\SelfTestHelper::systemInfo()
S
55 4 20
WebPExpress\SelfTestHelper::copyFile()
S
56 4 19
WebPExpress\BiggerThanSourceDummyFilesBulk::updateStatus()
S
55 4 18
WebPExpress\BulkConvert::getList()
S
56 4 18
WebPExpress\PluginActivate::reactivate()
S
50 3 33
WebPExpress\HTAccess::getHTAccessDirRequirements()
S
58 4 17
webpexpress_getSanitizedScope()
S
59 4 15
WebPExpress\HTAccess::haveWeRulesInThisHTAccess()
S
59 4 15
WebPExpress\SelfTestHelper::diagnoseNoVaryHeader()
S
51 3 29
WebPExpress\WCFMApi::processGetTree()
S
50 3 29
WebPExpress\Paths::getCacheDirForImageRoot()
S
60 4 13
WebPExpress\SelfTestHelper::flattenHeaders()
S
60 4 13
WebPExpress\PathHelper::isPathWithinExistingDirPath()
S
61 4 13
WebPExpress\Paths::areAllImageRootsWithinDocRoot()
S
61 4 13
WebPExpress\PlatformInfo::gotApacheModule()
S
62 4 12
WebPExpress\Multisite::isNetworkActivated()
S
62 4 12
WebPExpress\ConvertersHelper::normalize()
S
63 4 11
WebPExpress\WebPRealizer::processRequest()
S
62 4 11
WebPExpress\Config::updateAutoloadedOptions()
S
54 3 20
WebPExpress\PluginDeactivate::deactivate()
S
56 3 19
WebPExpress\Paths::getImageRootsDefForSelectedIds()
S
57 3 18
WebPExpress\Convert::findSource()
S
57 3 18
WebPExpress\CLI::flushwebp()
S
56 3 18
WebPExpress\AlterHtmlInit::setHooks()
S
56 3 18
webpexpress_checkbox()
S
57 3 17
WebPExpress\Convert::updateBiggerThanOriginalMark()
S
59 3 16
WebPExpress\WPHttpRequester::makeHTTPRequest()
S
57 3 16
WebPExpress\Paths::appendOrSetExtension()
S
67 4 7
WebPExpress\Convert::utf8ize()
S
63 4 10
WebPExpress\BulkConvert::processAjaxListUnconvertedFiles()
S
58 3 15
WebPExpress\ConvertHelperIndependent::appendOrSetExtension()
S
67 4 7
WebPExpress\Destination::appendOrSetExtension()
S
67 4 7
WebPExpress\WodConfigLoader::preventDirectAccess()
S
63 4 10
webpexpress_radioButton()
S
59 3 14
WebPExpress\Config::saveConfigurationFile()
S
60 3 14
WebPExpress\Convert::getDestination()
S
59 3 14
WebPExpress\Messenger::printMessage()
S
59 3 14
WebPExpress\WodConfigLoader::getWebPExpressContentDirWithDocRoot()
S
59 3 14
webpExpressAddPictureJs()
S
60 3 13
webpexpress_getSanitizedAlterHtmlHostnameAliases()
S
60 3 13
WebPExpress\SelfTestHelper::printHeaders()
S
59 3 13
WebPExpress\AlterHtmlInit::addPictureFillJs()
S
60 3 13
WebPExpress\BiggerThanSourceDummyFiles::pathToDummyFile()
S
59 3 13
WebPExpress\HTAccess::getRootsWithWebPExpressRulesIn()
S
62 3 12
WebPExpress\SelfTestHelper::htaccessInfo()
S
61 3 12
WebPExpress\DismissableMessages::dismissMessage()
S
63 3 11
WebPExpress\Paths::getUrlPathFromUrl()
S
62 3 11
WebPExpress\Config::regenerateConfig()
S
63 3 11
WebPExpress\FileHelper::loadJSONOptions()
S
63 3 11
WebPExpress\AlterHtmlHelper::isImageUrlHere()
S
62 3 11
WebPExpress\HTAccessCapabilityTestRunner::canRunPingPongTestScript()
S
62 3 11
WebPExpress\SanityCheck::absPath()
S
63 3 11
WebPExpress\Messenger::addMessage()
S
62 3 11
WebPExpress\AlterHtmlHelper::getRelUrlPath()
S
62 3 11
WebPExpress\DestinationUrl::getRelUrlPath()
S
62 3 11
WebPExpress\DismissableGlobalMessages::dismissMessage()
S
63 3 11
WebPExpress\CachePurge::purge()
S
53 2 23
webpexpress_migrate1_deleteOldOptions()
S
56 2 21
WebPExpress\Paths::createConfigDirIfMissing()
S
57 2 19
WebPExpress\ConvertHelperIndependent::createLogDir()
S
58 2 18
WebPExpress\BiggerThanSourceDummyFiles::createBiggerThanSourceBaseDir()
S
58 2 18
WebPExpress\BulkConvert::defaultListOptions()
S
56 2 17
WebPExpress\TestRun::warningHandler()
S
56 2 17
WebPExpress\ConvertersHelper::getFirstWorkingAndActiveConverterId()
S
64 3 10
WebPExpress\WodConfigLoader::isNginxHandlingImages()
S
65 3 9
WebPExpress\PathHelper::fixAbsPathToUseUnresolvedDocRoot()
S
66 3 8
WebPExpress\AdminInit::pageNowIs()
S
68 3 7
webpexpress_migrate6_fixHtaccessRecordsForDir()
S
66 3 9
webpexpress_migrate14()
S
64 3 9
WebPExpress\Paths::findImageRootOfPath()
S
67 3 8
WebPExpress\Paths::returnFirstWritableHTAccessDir()
S
67 3 8
WebPExpress\FileHelper::filePerm()
S
63 3 10
WebPExpress\BiggerThanSourceDummyFiles::bigger()
S
66 3 8
WebPExpress\Config::saveConfigurationFileAndWodOptions()
S
64 3 10
webpexpress_selectBoxOptions()
S
67 3 7
WebPExpress\Paths::getRootAndRelPathForDestination()
S
62 3 10
WebPExpress\Config::getConverterByName()
S
68 3 7
WebPExpress\Paths::getSettingsUrl()
S
64 3 10
WebPExpress\PathHelper::isDocRootAvailable()
S
66 3 9
WebPExpress\HTAccess::haveWeRulesInThisHTAccessBestGuess()
S
64 3 10
WebPExpress\HTAccess::saveHTAccessRulesToFirstWritableHTAccessDir()
S
66 3 8
WebPExpress\PlatformInfo::gotRewriteModule()
S
64 3 10
WebPExpress\HandleUploadHooks::handleMakeIntermediateSize()
S
64 3 10
WebPExpress\PluginPageScript::enqueueScripts()
S
58 2 15
WebPExpress\HTAccessCapabilityTestRunner::runOrGetCached()
S
65 3 9
webpexpress_radioButtons()
S
64 3 9
WebPExpress\WodConfigLoader::getEnvPassedInRewriteRule()
S
64 3 9
WebPExpress\CacheMover::getUploadFolder()
S
67 3 8
WebPExpress\SanityCheck::filePathWithinOneOfTheseRoots()
S
65 3 9
WebPExpress\HTAccessRules::trueFalseNullString()
S
66 3 9
WebPExpress\SanityCheck::isJSONArray()
S
64 3 9
WebPExpress\SanityCheck::isJSONObject()
S
64 3 9
WebPExpress\HTAccessRules::arePathsUsedInHTAccessOutdated()
S
65 3 10
WebPExpress\HTAccessRules::replaceDocRootWithApacheTokenIfDocRootAvailable()
S
65 3 9
WebPExpress\SelfTestHelper::hasCacheControlOrExpiresHeader()
S
66 3 9
WebPExpress\SelfTestHelper::trueFalseNullString()
S
66 3 9
WebPExpress\HandleUploadHooks::handleUpload()
S
64 3 10
WebPExpress\ImageRoots::byId()
S
66 3 8
WebPExpress\KeepEwwwSubscriptionAlive::keepAliveIfItIsTime()
S
62 3 10
WebPExpress\State::getState()
S
65 3 9
WebPExpress\PluginUninstall::uninstall()
S
60 2 14
WebPExpress\ConvertHelperIndependent::getLogFilename()
S
58 2 14
WebPExpress\AdminUi::pluginActionLinksFilter()
S
61 2 13
webpexpress_migrate12()
S
61 2 13
WebPExpress\Messenger::printMessageStylesForOldWordpress()
S
64 1 27
WebPExpress\PathHelper::canonicalize()
S
61 2 11
WebPExpress\CachePurge::processAjaxPurgeCache()
S
61 2 11
WebPExpress\TestRun::isLocalQualityDetectionWorking()
S
63 2 11
WebPExpress\AdminUi::networAdminMenuHook()
S
59 1 18
WebPExpress\SelfTestHelper::capabilityTests()
S
56 1 17
WebPExpress\LogPurge::purge()
S
58 1 16
WebPExpress\AdminUi::adminMenuHook()
S
60 1 16
WebPExpress\Paths::getHostNameOfUrl()
S
67 2 8
WebPExpress\WodConfigLoader::getImageRootsDef()
S
69 2 6
webpexpress_autoload()
S
71 2 5
webp_express_process_post()
S
68 2 7
webp_express_add_inline_script()
S
68 2 7
WebPExpress\AdminInit::runMigrationIfNeeded()
S
70 2 6
WebPExpress\SanityCheck::noStreamWrappers()
S
67 2 8
WebPExpress\SanityCheck::pathBeginsWith()
S
68 2 7
WebPExpress\SanityCheck::absPathExists()
S
68 2 7
WebPExpress\Messenger::printPendingMessages()
S
65 2 8
webpexpress_getSanitizedChooseFromSet()
S
69 2 7
WebPExpress\WebPOnDemand::getSource()
S
67 2 8
WebPExpress\PathHelper::isDocRootAvailableAndResolvable()
S
71 2 6
WebPExpress\SelfTestRedirectToConverter::startupTests()
S
67 2 8
WebPExpress\ConvertersHelper::getWorkingConverterIds()
S
67 2 8
webpexpress_converterName()
S
73 2 6
WebPExpress\Option::deleteOption()
S
69 2 7
WebPExpress\DismissableMessages::addDismissableMessage()
S
67 2 8
WebPExpress\Actions::processQueuedActions()
S
66 2 8
WebPExpress\ConvertersHelper::getDefaultConverterNames()
S
69 2 7
WebPExpress\ImageRoots::__construct()
S
67 2 8
WebPExpress\Destination::storeMingledOrNot()
S
70 2 6
webpexpress_getSanitizedInt()
S
65 2 9
WebPExpress\PathHelper::pathToAbsPath()
S
69 2 7
WebPExpress\Validate::isConverterId()
S
70 2 6
WebPExpress\DismissableGlobalMessages::addDismissableMessage()
S
67 2 8
WebPExpress\DismissableGlobalMessages::printMessages()
S
69 2 6
WebPExpress\Actions::takeAction()
S
66 2 9
WebPExpress\HTAccess::hasRecordOfSavingHTAccessToDir()
S
69 2 7
WebPExpress\SanityCheck::absPathMicrosoftStyle()
S
70 2 6
WebPExpress\Paths::canUseDocRootForStructuringCacheDir()
S
79 2 3
WebPExpress\WodConfigLoader::fixConfigIfEwwwDiscoveredNonFunctionalApiKeys()
S
68 2 8
WebPExpress\WebPRealizer::getDestination()
S
64 2 10
WebPExpress\SelfTestHelper::randomDigitsAndLetters()
S
64 2 9
WebPExpress\ConvertersHelper::getActiveConverterIds()
S
67 2 8
webpexpress_getSanitizedText()
S
66 2 8
WebPExpress\SanityCheck::noDirectoryTraversal()
S
67 2 8
WebPExpress\WCFMApi::processRequest()
S
66 2 9
WebPExpress\CLI::printableSize()
S
76 2 3
WebPExpress\Option::updateOption()
S
68 2 7
WebPExpress\DismissableMessages::printDismissableMessage()
S
65 2 8
WebPExpress\SanityCheck::notEmpty()
S
70 2 6
WebPExpress\Paths::canUseDocRootForRelPaths()
S
71 2 6
WebPExpress\DismissableMessages::printMessages()
S
69 2 6
WebPExpress\HTAccessRules::getWebPRealizerUrlPath()
S
71 2 6
WebPExpress\Paths::createDirIfMissing()
S
71 2 6
WebPExpress\PluginActivate::activate()
S
67 2 8
WebPExpress\FileHelper::filePermWithFallback()
S
69 2 7
WebPExpress\HTAccess::addToActiveHTAccessDirsArray()
S
68 2 7
WebPExpress\AdminInit::init()
S
71 2 6
WebPExpress\SelfTestHelper::deleteDir()
S
71 2 6
WebPExpress\SanityCheck::noNUL()
S
68 2 7
webp_express_glob_recursive()
S
65 2 8
WebPExpress\PathHelper::pathExistsAndIsResolvable()
S
71 2 6
WebPExpress\Config::saveWodOptionsFile()
S
71 2 6
WebPExpress\Paths::getHomeUrl()
S
73 2 5
WebPExpress\SelfTestHelper::deleteFilesInDir()
S
72 2 5
webp_express_add_inline_script()
S
68 2 7
WebPExpress\PlatformInfo::isApacheOrLiteSpeed()
S
79 2 3
WebPExpress\ConvertHelperIndependent::storeMingledOrNot()
S
70 2 6
WebPExpress\HTAccess::removeFromActiveHTAccessDirsArray()
S
68 2 7
WebPExpress\FileHelper::canEditOrCreateFileHere()
S
69 2 7
WebPExpress\Paths::getHomeDirAbs()
S
70 2 6
WebPExpress\SelfTestRedirectAbstract::runTestForRoot()
S
65 2 9
WebPExpress\Option::getOption()
S
69 2 7
WebPExpress\HTAccessRules::getWodUrlPath()
S
71 2 6
WebPExpress\ConvertersHelper::getConverterId()
S
71 2 6
WebPExpress\SanityCheck::absPathExistsAndIsFile()
S
68 2 7
WebPExpress\HTAccess::inlineInstructions()
S
70 2 7
WebPExpress\ConvertLog::processAjaxViewLog()
S
64 2 9
webpexpress_autoloader()
S
71 2 5
WebPExpress\SanityCheck::mustBeString()
S
70 2 6
WebPExpress\LogPurge::processAjaxPurgeLog()
S
64 2 9
WebPExpress\SanityCheck::pregMatch()
S
67 2 8
WebPExpress\ConvertersHelper::getFirstWorkingAndActiveConverter()
S
68 2 7
WebPExpress\ConvertersHelper::getWorkingAndActiveConverterIds()
S
67 2 8
WebPExpress\SelfTestRedirectToWebPRealizer::startupTests()
S
67 2 8
WebPExpress\PathHelper::canCalculateRelPathFromDocRootToDir()
S
67 2 8
WebPExpress\SelfTestRedirectToExisting::startupTests()
S
67 2 8
WebPExpress\Validate::postHasKey()
S
72 2 5
WebPExpress\SanityCheck::noControlChars()
S
67 2 8
WebPExpress\SanityCheck::absPathExistsAndIsDir()
S
68 2 7
WebPExpress\HTAccessRules::addVaryHeaderRules()
S
62 1 13
WebPExpress\Paths::getUrlsAndPathsForTheJavascript()
S
63 1 12
WebPExpress\SelfTestHelper::cleanUpTestImages()
S
64 1 10
WebPExpress\SelfTestHelper::deleteTestImagesInFolder()
S
75 1 4
WebPExpress\Paths::getWodOptionsFileName()
S
79 1 3
WebPExpress\SelfTest::capabilityTests()
S
72 1 5
WebPExpress\HTAccessCapabilityTestRunner::passThroughHeaderWorking()
S
79 1 3
WebPExpress\AlterHtmlImageUrls::replaceUrl()
S
79 1 3
WebPExpress\Config::loadConfigAndFix()
S
78 1 3
WebPExpress\Paths::getContentUrl()
S
80 1 3
WebPExpress\AlterHtmlPicture::replaceUrl()
S
79 1 3
WebPExpress\DestinationOptions::createFromConfig()
S
67 1 8
WebPExpress\AdminUi::networkPluginActionLinksFilter()
S
68 1 7
WebPExpress\FileHelper::normalizeSeparator()
S
78 1 3
WebPExpress\AlterHtmlInit::sidebarBeforeAlterHtml()
S
81 1 3
WebPExpress\Paths::getConfigDirRel()
S
80 1 3
WebPExpress\CapabilityTest::passThroughHeaderWorking()
S
76 1 4
WebPExpress\DismissableMessages::dismissAll()
S
79 1 3
WebPExpress\DismissableGlobalMessages::dismissAll()
S
79 1 3
WebPExpress\Config::isConfigFileThereAndOk()
S
79 1 3
WebPExpress\Paths::getThemesDirAbs()
S
79 1 3
WebPExpress\Paths::getWebServiceUrl()
S
79 1 3
WebPExpress\Config::loadWodOptions()
S
80 1 3
WebPExpress\SelfTestRedirectToExisting::runTest()
S
72 1 5
WebPExpress\ConvertersHelper::getConverterNames()
S
78 1 3
WebPExpress\SelfTest::redirectToExisting()
S
72 1 5
WebPExpress\Paths::getWod2FolderUrlPath()
S
74 1 5
WebPExpress\Multisite::overrideIsNetworkActivated()
S
80 1 3
WebPExpress\BiggerThanSourceDummyFiles::pathToDummyFileRootAndRelKnown()
S
89 1 2
WebPExpress\Paths::getBiggerThanSourceDirAbs()
S
79 1 3
webpexpress_getSanitizedQuality()
S
74 1 4
WebPExpress\Paths::isPluginDirMovedOutOfWpContent()
S
78 1 3
WebPExpress\SelfTest::redirectToWebPRealizer()
S
72 1 5
WebPExpress\SelfTestRedirectAbstract::getSuccessMessage()
S
100 1 0
WebPExpress\ImageRoot::__construct()
S
76 1 4
WebPExpress\HTAccess::isInActiveHTAccessDirsArray()
S
74 1 4
WebPExpress\SelfTest::configInfo()
S
72 1 5
WebPExpress\Paths::getImageRootsDef()
S
79 1 3
WebPExpress\PlatformInfo::isApache()
S
77 1 3
WebPExpress\PlatformInfo::isNginx()
S
77 1 3
WebPExpress\Config::regenerateConfigAndHtaccessFiles()
S
80 1 3
WebPExpress\DismissableGlobalMessages::processAjaxDismissGlobalMessage()
S
75 1 4
WebPExpress\SelfTestRedirectToExisting::getSuccessMessage()
S
72 1 6
WebPExpress\Sanitize::removeNUL()
S
78 1 3
WebPExpress\Paths::createCacheDirIfMissing()
S
79 1 3
WebPExpress\Paths::canWriteHTAccessRulesInDir()
S
79 1 3
WebPExpress\SelfTestRedirectAbstract::startupTests()
S
100 1 0
WebPExpress\CapabilityTest::copyCapabilityTestsToWpContent()
S
78 1 3
WebPExpress\Paths::getAbsDir()
S
75 1 4
WebPExpress\ImageRoots::getArray()
S
82 1 3
WebPExpress\WCFMApi::getArgs()
S
70 1 6
WebPExpress\WodConfigLoader::exitWithError()
S
73 1 5
WebPExpress\Paths::getContentDirAbs()
S
79 1 3
WebPExpress\CapabilityTest::modRewriteWorking()
S
79 1 3
WebPExpress\FileHelper::saveJSONOptions()
S
68 1 7
WebPExpress\FileHelper::humanReadableFilePermOfFile()
S
79 1 3
WebPExpress\Paths::getWebPRealizer2UrlPath()
S
74 1 5
WebPExpress\Paths::getConfigDirAbs()
S
79 1 3
WebPExpress\HTAccessCapabilityTestRunner::modHeaderWorking()
S
79 1 3
WebPExpress\Config::runAndStoreCapabilityTests()
S
65 1 9
WebPExpress\FileHelper::isWindows()
S
79 1 3
WebPExpress\ConvertHelperIndependent::getSource()
S
89 1 2
WebPExpress\AlterHtmlInit::sidebarAfterAlterHtml()
S
73 1 5
WebPExpress\Paths::getLogDirAbs()
S
79 1 3
WebPExpress\Paths::getUrlPathById()
S
79 1 3
webpexpress_getSanitizedCacheControlHeader()
S
72 1 5
WebPExpress\SelfTestRedirectAbstract::__construct()
S
81 1 3
WebPExpress\PlatformInfo::definitelyGotApacheModule()
S
78 1 3
WebPExpress\PlatformInfo::isLiteSpeed()
S
74 1 4
WebPExpress\PathHelper::relPathToAbsPath()
S
78 1 3
WebPExpress\Mime::isOneOfTheseImageMimeTypes()
S
74 1 4
WebPExpress\OptionsPage::enqueueScripts()
S
80 1 3
WebPExpress\Actions::procastinate()
S
70 1 6
WebPExpress\CacheMover::getDestinationFolderForImageRoot()
S
77 1 3
WebPExpress\Paths::getUploadDirAbs()
S
74 1 4
WebPExpress\SelfTestRedirectToWebPRealizer::runTest()
S
72 1 5
WebPExpress\Paths::isPluginDirMovedOutOfAbsPath()
S
78 1 3
WebPExpress\Paths::getIndexDirAbs()
S
79 1 3
WebPExpress\Sanitize::path()
S
73 1 5
WebPExpress\Paths::getCacheDirAbs()
S
79 1 3
WebPExpress\HTAccess::saveHTAccessRules()
S
74 1 4
WebPExpress\SelfTestRedirectAbstract::runTestForImageType()
S
100 1 0
WebPExpress\Config::isConfigFileThere()
S
79 1 3
WebPExpress\Paths::createContentDirIfMissing()
S
79 1 3
WebPExpress\Paths::getWebPExpressPluginUrl()
S
78 1 3
WebPExpress\AdminUi::adminMenuHookMultisite()
S
89 1 2
WebPExpress\Paths::getUploadDirRel()
S
80 1 3
WebPExpress\Paths::getConfigFileName()
S
79 1 3
WebPExpress\AlterHtmlHelper::isSourceInUpload()
S
74 1 4
WebPExpress\AlterHtmlImageUrls::attributeFilter()
S
79 1 3
webpexpress_activated()
S
80 1 3
WebPExpress\Paths::getContentDirRelToPluginDir()
S
79 1 3
WebPExpress\CapabilityTest::modHeaderWorking()
S
79 1 3
WebPExpress\SelfTest::allInfo()
S
72 1 5
WebPExpress\FileHelper::dirName()
S
78 1 3
WebPExpress\HTAccessCapabilityTestRunner::htaccessEnabled()
S
79 1 3
WebPExpress\PlatformInfo::definitelyGotModEnv()
S
79 1 3
WebPExpress\Paths::getContentUrlPath()
S
79 1 3
webpexpress_migrate13()
S
77 1 4
WebPExpress\SelfTestRedirectToConverter::getSuccessMessage()
S
75 1 5
webpexpress_migrate1_deleteOldWebPImages()
S
72 1 5
WebPExpress\Paths::getUploadUrl()
S
74 1 4
WebPExpress\PlatformInfo::definitelyNotGotApacheModule()
S
78 1 3
WebPExpress\SanityCheck::path()
S
79 1 3
WebPExpress\SelfTest::systemInfo()
S
76 1 4
WebPExpress\WodConfigLoader::isApache()
S
77 1 3
WebPExpress\Paths::getWebPExpressPluginDirAbs()
S
79 1 3
WebPExpress\Paths::getWodUrlPath()
S
74 1 5
WebPExpress\Sanitize::removeStreamWrappers()
S
78 1 3
WebPExpress\OptionsPage::display()
S
80 1 3
WebPExpress\FileHelper::humanReadableFilePerm()
S
78 1 3
WebPExpress\SelfTest::redirectToConverter()
S
72 1 5
WebPExpress\ConvertHelperIndependent::sourceIsInsideDocRoot()
S
72 1 5
WebPExpress\DismissableMessages::processAjaxDismissMessage()
S
75 1 4
WebPExpress\CapabilityTest::passThroughEnvWorking()
S
79 1 3
WebPExpress\EwwwTools::markApiKeysAsNonFunctional()
S
79 1 3
WebPExpress\Paths::getHomeUrlPath()
S
79 1 3
WebPExpress\WCFMPage::display()
S
72 1 6
WebPExpress\Multisite::isMultisite()
S
80 1 3
WebPExpress\HTAccessCapabilityTestRunner::modRewriteWorking()
S
79 1 3
WebPExpress\SelfTestHelper::rulesInUpload()
S
78 1 3
WebPExpress\FileHelper::fileExists()
S
79 1 3
WebPExpress\SelfTestRedirectToWebPRealizer::getSuccessMessage()
S
75 1 5
WebPExpress\Paths::getPluginsUrl()
S
80 1 3
WebPExpress\State::setState()
S
69 1 6
WebPExpress\PlatformInfo::isMicrosoftIis()
S
74 1 4
WebPExpress\WCFMPage::addToHead()
S
65 1 8
WebPExpress\Paths::getWod2UrlPath()
S
74 1 5
WebPExpress\SelfTestRedirectToConverter::runTest()
S
72 1 5
WebPExpress\HTAccessCapabilityTestRunner::modHeadersLoaded()
S
79 1 3
WebPExpress\Paths::isUploadDirMovedOutOfWPContentDir()
S
78 1 3
WebPExpress\SanityCheck::absPathExistsAndIsFileInDocRoot()
S
73 1 5
WebPExpress\Paths::isWPContentDirMoved()
S
78 1 3
WebPExpress\Paths::canCalculateRelPathFromDocRootToDir()
S
89 1 2
WebPExpress\HTAccessCapabilityTestRunner::passThroughEnvWorking()
S
79 1 3
WebPExpress\PlatformInfo::definitelyNotGotModRewrite()
S
79 1 3
webp_express_migrate1_createDummyConfigFiles()
S
83 1 3
WebPExpress\Paths::isDirInsideDir()
S
74 1 4

41 more item(s) not shown.