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