Code Analysis: JCH Optimize 3.0.3

Function Rating Maintainability Complexity Lines of code
JchOptimize\Core\Html\Callbacks\LazyLoad::processMatches()
D
22
69 146
JchOptimize\Core\Css\Sprite\CssSpriteGen::CreateSprite()
D
17
51 265
JchOptimize\Core\Admin\Ajax\OptimizeImage::run()
D
25
29 174
JchOptimize\Core\Html\Callbacks\Cdn::processMatches()
D
36 34 68
JchOptimize\Core\Output::getCombinedFile()
D
30 29 121
JchOptimize\Core\Css\Callbacks\ExtractCriticalCss::_tokenizer()
C
33 28 95
JchOptimize\Core\Browser::calculateFontHash()
C
36 28 81
JchOptimize\Core\Html\CacheManager::handleCombineJsCss()
C
32 25 101
JchOptimize\Core\Css\Callbacks\CorrectUrls::processInnerMatches()
C
35 25 83
JchOptimize\Core\Admin\Ajax\FileTree::run()
C
31 22 119
JchOptimize\Core\Css\Callbacks\ExtractCriticalCss::processMatches()
B
34 21 91
JchOptimize\Core\Http2::addHttp2Preload()
B
36 21 86
JchOptimize\Core\Css\Callbacks\CombineMediaQueries::combineMediaQueries()
B
37 20 80
JchOptimize\Core\Css\Callbacks\HandleAtRules::processMatches()
B
38 20 71
JchOptimizeLoader::init()
B
38 18 67
JchOptimize\Core\Html\CacheManager::getCachedImgAttributes()
B
38 17 65
JchOptimize\Platform\Utility::userAgent()
B
38 16 75
JchOptimize\Core\Css\Sprite\SpriteGenerator::processCssUrls()
B
35 14 93
JchOptimize\Core\Html\FilesManager::processSmartCombine()
B
43 17 46
JchOptimize\Core\ReduceDom::process()
B
41 16 55
JchOptimize\Platform\Uri::toString()
B
47 17 37
JchOptimize\Core\Admin\Ajax\OptimizeImage::getImageFilesFromUrls()
A
35 13 87
JchOptimize\Core\Html\Parser::setCriteria()
A
37 13 82
JchOptimize\Core\Webp::convert()
A
43 15 49
JchOptimize\Core\Css\Parser::getCriteria()
A
41 14 58
JchOptimize\Core\FileRetriever::getFileContents()
A
41 14 58
JchOptimize\Admin\Application::__construct()
A
45 15 38
JchOptimize\Core\Html\Processor::processCdn()
A
33 11 97
JchOptimize\Core\Admin\MultiSelectItems::getOptions()
A
43 14 50
JchOptimize\Core\Css\Callbacks\ExtractCriticalCss::checkCssAgainstHtml()
A
45 14 41
JchOptimize\Core\Http2Excludes::addHttp2Includes()
A
46 14 40
JchOptimize\Core\Html\Callbacks\CombineJsCss::processMatches()
A
49 14 28
JchOptimize\Core\Http2::addToPreload()
A
42 12 54
JchOptimize\Core\Admin\MultiSelectItems::getLazyLoad()
A
43 12 50
JchOptimize\Core\Html\FilesManager::processJsUrl()
A
41 11 63
JchOptimize\Admin\Container::__construct()
A
44 11 49
JchOptimize\Core\Admin\MultiSelectItems::generateAdminLinks()
A
36 8 86
JchOptimize\Platform\Cache::deleteCache()
A
46 11 40
JchOptimize\Platform\Uri::_cleanPath()
A
51 12 25
JchOptimize\Core\Webp::getNewFullMatch()
A
46 11 39
JchOptimize\Admin\Model\Configure::togglesetting()
A
44 10 48
JchOptimize\Core\Css\Sprite\Handlers\Gd::writeImage()
A
51 11 26
JchOptimize\Core\Combiner::getContents()
A
45 10 39
JchOptimize\Core\Html\Processor::processLazyLoad()
A
42 9 54
JchOptimize\Core\Html\LinkBuilder::buildUrl()
A
47 10 35
JchOptimize\Platform\Utility::get()
A
48 10 34
JchOptimize\Platform\Cache::requestFilesystemCredentials()
A
50 10 25
JchOptimize\Core\Admin\Helper::copyImage()
A
43 8 52
JchOptimize\Core\Admin\Tasks::restoreBackupImages()
A
45 8 46
JchOptimize\Core\Helper::postAsync()
A
44 8 44
JchOptimize\Core\Admin\Tasks::leverageBrowserCaching()
A
39 3 114
JchOptimize\Core\Combiner::combineFiles()
A
46 8 39
JchOptimize\Core\Helper::getFilePath()
A
46 8 38
JchOptimize\Core\Html\FilesManager::processJsContent()
A
47 8 38
JchOptimize\Core\Cdn::__construct()
A
47 8 37
JchOptimize\Platform\Html::getMenuUrls()
A
49 8 35
JchOptimize\Core\Html\LinkBuilder::replaceLinks()
A
47 8 33
JchOptimize\Core\Combiner::cacheContent()
A
44 7 47
JchOptimize\Core\LazyLoadExtended::setupLazyLoadExtended()
A
48 8 32
JchOptimize\Core\Url::toAbsolute()
A
50 8 30
JchOptimize\Core\Html\FilesManager::processCssUrl()
A
49 8 30
JchOptimize\Core\Helper::minifyHtml()
A
50 8 28
JchOptimize\Core\Helper::parseUrl()
A
58 9 13
JchOptimize\Core\Html\FilesManager::isHttpAdapterAvailable()
A
54 8 24
JchOptimize\Core\Html\Processor::processCombineJsCss()
A
46 7 39
JchOptimize\Core\Css\Sprite\Handlers\Gd::createSprite()
A
47 7 38
JchOptimize\Platform\FileSystem::filterItems()
A
56 8 17
JchOptimize\Core\Html\FilesManager::excludeGenericUrls()
S
58 8 15
JchOptimize\Platform\Http::request()
S
50 7 29
JchOptimizeAdmin::initializeSettings()
S
41 5 57
JchOptimize\Core\Webp::getWebpImages()
S
51 7 26
JchOptimize\Core\Css\Sprite\SpriteGenerator::generateSprite()
S
45 6 40
JchOptimize\Core\Html\Processor::processImageAttributes()
S
51 7 25
JchOptimize\Core\Admin\MultiSelectItems::prepareExtensionValues()
S
52 7 24
JchOptimize\Core\Output::getArray()
S
53 7 23
JchOptimize\Core\Css\Processor::optimizeCssDelivery()
S
42 5 52
JchOptimize\Core\Helper::findExcludes()
S
54 7 22
JchOptimize\Core\LazyLoadExtended::negateAudioVideoPreload()
S
54 7 20
JchOptimize\Core\Css\Parser::processMatchesWithCallback()
S
50 6 30
JchOptimize\Core\LazyLoadExtended::lazyLoadBgImages()
S
57 7 14
JchOptimize\Core\Optimize::process()
S
50 6 28
JchOptimize\Core\Html\Callbacks\CombineJsCss::setupExcludes()
S
41 4 58
JchOptimize\Core\Css\Sprite\Handlers\Imagick::getSupportedFormats()
S
52 6 27
JchOptimize\Core\Admin\Ajax\OptimizeImage::packageImages()
S
52 6 26
JchOptimize\Core\Url::isInternal()
S
51 6 25
JchOptimize\Platform\Html::getHomePageHtml()
S
52 6 24
JchOptimize\Core\Html\Parser::compileCriteria()
S
54 6 24
JchOptimizeLoader::runOptimize()
S
54 6 23
JchOptimize\Core\Html\LinkBuilder::createStaticFiles()
S
53 6 22
JchOptimize\Core\Css\Callbacks\CombineMediaQueries::parseMediaQuery()
S
54 6 20
JchOptimize\Core\Html\AsyncManager::loadJsDynamic()
S
46 3 65
JchOptimize\Core\Css\Processor::processAtRules()
S
48 5 34
JchOptimize\Core\Admin\Icons::compileAutoSettingsIcons()
S
47 5 34
JchOptimize\Platform\Html::getMainMenuItemsHtmls()
S
50 5 32
JchOptimize\Platform\Utility::encrypt_decrypt()
S
49 5 32
JchOptimize\Core\Helper::cookieLessDomain()
S
57 6 17
JchOptimizeLoader::enqueueLazyLoad()
S
56 6 17
JchOptimize\Core\Admin\MultiSelectItems::prepareFieldOptions()
S
49 5 32
JchOptimize\Core\Css\Sprite\Handlers\Imagick::createSprite()
S
51 5 30
JchOptimize\Core\Admin\Icons::printIconsHTML()
S
50 5 27
JchOptimize\Core\Admin\MultiSelectItems::prepareFileValues()
S
52 5 26
JchOptimize\Admin\Controller\Utility::browsercaching()
S
53 5 25
JchOptimize\Core\Helper::updateNewSettings()
S
53 5 25
JchOptimize\Platform\Http::available()
S
46 4 40
JchOptimize\Core\Html\CacheManager::getCriticalCss()
S
52 5 23
JchOptimize\Core\Html\FilesManager::getFileID()
S
54 5 22
JchOptimize\Admin\Application::redirect()
S
55 5 21
JchOptimize\Platform\Cache::initializeCache()
S
55 5 21
JchOptimize\Platform\Cache::gc()
S
54 5 20
JchOptimize\Core\Html\CacheManager::handleImgAttributes()
S
55 5 20
JchOptimizeAdmin::addScriptsToHead()
S
43 2 65
JchOptimize\Core\Css\Sprite\Handlers\Gd::createImage()
S
56 5 19
JchOptimize\Core\Admin\Ajax\FileTree::item()
S
49 4 33
JchOptimize\Core\Admin\Ajax\SmartCombine::run()
S
49 4 33
JchOptimize\Core\Css\Sprite\Handlers\Gd::getSupportedFormats()
S
57 5 18
JchOptimize\Platform\Cache::getCache()
S
57 5 17
JchOptimize\Core\PageCache::initialize()
S
57 5 17
JchOptimize\Platform\Profiler::attachProfiler()
S
57 5 16
JchOptimize\Core\Admin\Icons::compileToggleFeaturesIcons()
S
56 5 15
JchOptimize\Helper\TabSettings::javascriptTab()
S
40 1 74
JchOptimize\Core\PageCache::isCachingEnabled()
S
60 5 13
JchOptimize\Core\Combiner::addCommentedUrl()
S
60 5 12
JchOptimize\Core\Admin\Icons::getToggleSettings()
S
40 1 72
JchOptimize\Helper\Html::checkboxes()
S
51 4 27
JchOptimize\Core\GoogleFonts::isGFontPreConnected()
S
52 4 26
JchOptimize\Core\Admin\Icons::getUtilityArray()
S
43 2 56
JchOptimize\Admin\Model\Configure::applyautosetting()
S
52 4 25
JchOptimize\Core\Html\FilesManager::processFiles()
S
53 4 23
JchOptimize\Helper\TabSettings::generalTab()
S
41 1 68
JchOptimize\Helper\TabSettings::mediaTab()
S
42 1 67
JchOptimizeUpdater::filterTransient()
S
53 4 22
JchOptimize\Core\Admin\ImageUploader::upload()
S
53 4 22
JchOptimize\Helper\TabSettings::cssTab()
S
42 1 67
JchOptimize\Admin\Application::route()
S
55 4 21
JchOptimize\Core\Css\Sprite\SpriteGenerator::getImageLibrary()
S
56 4 21
JchOptimize\Core\Cdn::selectDomain()
S
56 4 19
JchOptimize\Helper\Html::_()
S
56 4 19
JchOptimize\Platform\Cache::getLifetime()
S
58 4 18
JchOptimize\Platform\Excludes::body()
S
59 4 18
JchOptimize\Core\DynamicSelectors::getDynamicSelectors()
S
55 4 18
JchOptimize\Platform\Excludes::head()
S
59 4 18
JchOptimize\Core\Admin\ImageUploader::request()
S
55 4 18
JchOptimize\Platform\Cache::getWpFileSystem()
S
57 4 17
JchOptimize\Core\Admin\Icons::compileUtilityIcons()
S
56 4 17
JchOptimize\Core\Html\FilesManager::processCssContent()
S
57 4 16
JchOptimize\Core\Optimize::sendHeaders()
S
59 4 16
JchOptimizeUpdater::queryUpdateSite()
S
58 4 15
JchOptimize\Core\Cdn::loadCdnResource()
S
60 4 15
JchOptimize\Core\Combiner::minifyContent()
S
58 4 15
JchOptimize\Core\Html\CacheManager::runCronTasks()
S
58 4 15
JchOptimize\Core\CdnDomains::preconnect()
S
58 4 14
JchOptimize\Platform\Profiler::mark()
S
58 4 14
JchOptimize\Core\Admin\Ajax\OptimizeImage::incrementBackupFileName()
S
59 4 13
JchOptimize\Core\GoogleFonts::optimizeFile()
S
59 4 13
JchOptimize\Helper\Html::radio()
S
51 3 28
JchOptimize\Core\Browser::getInstance()
S
61 4 12
JchOptimizeAdmin::loadResourceFiles()
S
52 3 27
JchOptimize\Core\Css\Sprite\Handlers\Imagick::writeImage()
S
60 4 12
JchOptimize\Core\Url::toRootRelative()
S
60 4 12
JchOptimize\Core\Css\Processor::processUrls()
S
51 3 26
JchOptimize\Core\Http2Excludes::findHttp2Excludes()
S
63 4 11
JchOptimize\Core\Html\LinkBuilder::getAsyncAttribute()
S
62 4 11
JchOptimize\Admin\Controller\Optimizeimages::optimizeimage()
S
53 3 24
JchOptimizeInstaller::activate()
S
54 3 23
JchOptimize\Core\Css\Processor::processMediaQueries()
S
53 3 22
JchOptimize\Core\Html\Processor::setupLazyLoadCriteria()
S
48 2 37
JchOptimize\Core\Admin\Ajax\MultiSelect::run()
S
54 3 21
JchOptimize\Admin\Controller\Utility::cleancache()
S
57 3 19
JchOptimize\Core\Html\Parser::findMatches()
S
56 3 19
JchOptimize\Core\Html\FilesManager::__construct()
S
56 3 18
JchOptimize\Core\Admin\Icons::generateAutoSettingTooltip()
S
49 2 33
JchOptimize\Admin\Controller\Utility::restoreimages()
S
58 3 17
JchOptimize\Admin\Controller\Utility::deletebackups()
S
57 3 17
JchOptimize\Core\Html\Callbacks\Cdn::handleSrcSetValues()
S
56 3 17
JchOptimizeAdmin::addMenuToAdminBar()
S
50 2 31
JchOptimize\Helper\Html::select()
S
58 3 16
JchOptimize\Helper\TabSettings::cdnTab()
S
46 1 45
JchOptimize\Core\Css\Parser::CSS_NESTED_AT_RULES_CP()
S
65 4 7
JchOptimize\Core\Css\Processor::formatCss()
S
50 2 30
JchOptimize\Core\Html\LinkBuilder::isGZ()
S
73 4 4
JchOptimize\Core\Url::isPathRelative()
S
70 4 6
JchOptimize\Core\CdnDomains::addCdnDomains()
S
59 3 14
JchOptimize\Platform\Cache::getCallbackCache()
S
60 3 14
JchOptimizeInstaller::initializeFileSystem()
S
60 3 14
JchOptimize\Core\Admin\Helper::unmarkOptimized()
S
59 3 14
JchOptimize\Core\Admin\Tasks::cleanHtaccess()
S
60 3 13
JchOptimize\Core\Admin\Helper::getCurrentOptimizedFiles()
S
61 3 13
JchOptimizeAdmin::loadActionLinks()
S
60 3 13
JchOptimize\Core\Optimize::optimize()
S
60 3 13
JchOptimize\Core\Html\Processor::processImagesForApi()
S
50 2 28
JchOptimize\Core\Admin\MultiSelectItems::prepareScriptValues()
S
61 3 13
JchOptimize\Helper\Html::description()
S
62 3 13
JchOptimize\Helper\TabSettings::getSettingsArray()
S
60 3 13
JchOptimize\Core\Css\Callbacks\CombineMediaQueries::processMatches()
S
59 3 13
JchOptimize\Core\Css\Parser::getParseStr()
S
61 3 12
JchOptimize\Core\Css\Processor::setCss()
S
62 3 12
JchOptimize\Core\DynamicJs::handleCriticalScripts()
S
61 3 12
JchOptimize\Core\DynamicJs::handleCriticalUrls()
S
61 3 12
JchOptimize\Core\Html\FilesManager::prepareJsPEO()
S
61 3 12
JchOptimize\Core\PageCache::store()
S
61 3 12
JchOptimize\Core\Html\Callbacks\LazyLoad::lazyLoadInnerContent()
S
52 2 27
JchOptimize\Core\Admin\MultiSelectItems::getImages()
S
62 3 12
JchOptimize\Platform\FileSystem::createFolder()
S
63 3 11
JchOptimize\Platform\FileSystem::write()
S
63 3 11
JchOptimize\Core\DynamicJs::appendCriticalJsToHtml()
S
63 3 11
JchOptimize\Admin\Application::getMessageQueue()
S
64 3 11
JchOptimize\Platform\Settings::__construct()
S
64 3 11
JchOptimize\Core\Admin\Helper::markOptimized()
S
62 3 11
JchOptimize\Core\Helper::fileExists()
S
62 3 11
JchOptimize\Admin\Model\Main::getCacheSize()
S
63 3 11
JchOptimize\Core\Admin\ImageUploader::curlRequest()
S
51 2 25
JchOptimize\Core\Html\AsyncManager::loadReduceDom()
S
58 2 23
JchOptimizeAdmin::loadAdminPage()
S
55 2 21
JchOptimize\Helper\Html::multiselect()
S
54 2 20
JchOptimize\Core\Admin\Icons::getAutoSettingsArray()
S
51 1 34
JchOptimize\Core\Combiner::prepareContents()
S
58 2 18
JchOptimize\Core\Html\AsyncManager::loadCssAsync()
S
53 1 31
JchOptimize\Core\Css\Callbacks\ExtractCriticalCss::convertCss2XPath()
S
58 2 16
JchOptimize\Helper\TabContent::addSection()
S
60 2 16
array_key_last()
S
68 3 7
JchOptimize\Helper\TabSettings::optimizeImage()
S
52 1 30
JchOptimize\Core\Css\Callbacks\FormatCss::processMatches()
S
67 3 7
JchOptimizeAdmin::getCurrentAdminUri()
S
64 3 9
JchOptimize\Core\Combiner::addSemiColon()
S
66 3 8
JchOptimize\Platform\Cache::saveCache()
S
59 2 15
JchOptimize\Core\Cron::garbageCron()
S
72 3 5
JchOptimize\Core\Css\Sprite\CssSpriteGen::__construct()
S
50 1 30
JchOptimize\Platform\Http::__construct()
S
70 3 6
JchOptimize\Core\Css\Sprite\SpriteGenerator::getSprite()
S
63 3 10
JchOptimize\Core\Fonts::prepareFonts()
S
59 2 15
JchOptimize\Platform\Uri::base()
S
65 3 8
JchOptimize\Platform\Uri::__construct()
S
63 3 9
JchOptimize\Platform\Utility::sendHeaders()
S
65 3 9
JchOptimize\Core\Html\CacheManager::getCombinedFiles()
S
63 3 9
JchOptimize\Core\Html\FilesManager::checkUrls()
S
70 3 6
JchOptimize\Core\Html\FilesManager::getMediaAttribute()
S
66 3 8
JchOptimize\Core\Html\FilesManager::excludeCssPEO()
S
64 3 9
JchOptimize\Core\Helper::prepareFileUrl()
S
68 3 6
JchOptimize\Core\Html\FilesManager::prepareCssPEO()
S
69 3 6
JchOptimize\Core\Html\LinkBuilder::addPreConnects()
S
69 3 7
JchOptimize\Core\Html\LinkBuilder::addDeferredJs()
S
59 2 15
JchOptimize\Core\Html\Processor::isCombineFilesSet()
S
77 3 3
JchOptimize\Core\Html\Processor::setUpCdnSrcHrefCriteria()
S
50 1 30
JchOptimize\Core\Url::isInvalid()
S
76 3 3
JchOptimize\Core\Webp::canIUse()
S
65 3 9
JchOptimize\Helper\TabSettings::http2PushTab()
S
52 1 29
JchOptimize\Platform\Html::getHtml()
S
59 2 14
JchOptimize\Core\Helper::getArray()
S
61 2 14
JchOptimize\Core\Html\FilesManager::isFileDeferred()
S
60 2 14
JchOptimize\Core\Admin\Json::__construct()
S
62 2 13
JchOptimize\Core\Html\LinkBuilder::loadCssAsync()
S
61 2 13
JchOptimize\Admin\Controller\Configure::applyautosetting()
S
61 2 13
JchOptimize\Admin\Controller\Configure::togglesetting()
S
61 2 13
JchOptimize\Core\Html\LinkBuilder::cleanScript()
S
62 2 12
JchOptimizeAdmin::addAdminMenu()
S
60 2 12
JchOptimize\Core\PageCache::getPageCacheId()
S
62 2 12
JchOptimize\Core\Css\Parser::parseCSS()
S
63 2 11
JchOptimizeAdmin::publishAdminNotices()
S
63 2 11
JchOptimizeLoader::runUninstallRoutines()
S
64 2 11
JchOptimize\Core\Html\LinkBuilder::__construct()
S
63 2 11
JchOptimize\Core\Html\AsyncManager::jsonEncodeUrlArray()
S
63 2 11
JchOptimize\Core\Html\Callbacks\CombineJsCss::getExComp()
S
63 2 11
JchOptimize\Core\Admin\MultiSelectItems::getAdminLinks()
S
62 2 11
JchOptimize\Core\Admin\Json::__toString()
S
63 2 11
JchOptimize\Helper\TabContent::addTab()
S
65 2 11
JchOptimize\Core\Html\AsyncManager::loadOnUIFunction()
S
61 1 25
JchOptimize\Core\Html\Processor::setUpJsCssCriteria()
S
53 1 25
JchOptimize\Helper\TabSettings::pageCacheTab()
S
55 1 22
JchOptimize\Core\Admin\Icons::getAdvancedToggleSettings()
S
54 1 22
JchOptimizeLoader::orderPlugin()
S
55 1 20
JchOptimize\Core\Admin\Icons::autoSettingsArrayMap()
S
56 1 17
JchOptimize\Core\Css\Parser::getContext()
S
73 2 4
JchOptimize\Core\Admin\Tasks::deleteBackupImages()
S
67 2 8
JchOptimize\Core\Css\CssSearchObject::getCssComment()
S
71 2 7
JchOptimize\Core\Css\Parser::parse()
S
73 2 4
JchOptimize\Core\Cdn::getInstance()
S
69 2 7
JchOptimize\Core\Combiner::getLogParam()
S
69 2 7
JchOptimize\Core\Admin\Ajax\OptimizeImage::logMessage()
S
68 2 9
JchOptimize\Core\Combiner::addErrorHandler()
S
67 2 7
JchOptimize\Core\Css\Sprite\CssSpriteGen::FormatClassName()
S
66 2 8
JchOptimize\Admin\Application::publishMessages()
S
68 2 8
JchOptimize\Core\Exception::__construct()
S
64 2 9
JchOptimize\Platform\Plugin::getPluginParams()
S
66 2 9
JchOptimizeAdmin::checkMessages()
S
70 2 6
JchOptimize\Platform\Settings::get()
S
69 2 7
JchOptimize\Core\FileRetriever::getInstance()
S
67 2 8
JchOptimize\Platform\Uri::getPath()
S
78 2 3
JchOptimize\Core\Admin\Helper::getOptimizedFiles()
S
68 2 8
JchOptimizeLoader::runActivationRoutines()
S
65 2 9
JchOptimize\Core\Html\CacheManager::loadCache()
S
67 2 8
JchOptimize\Platform\Paths::spritePath()
S
69 2 7
JchOptimize\Core\Html\FilesManager::isDuplicated()
S
65 2 9
JchOptimize\Core\Http2::__construct()
S
69 2 7
JchOptimize\Core\Http2::getInstance()
S
66 2 9
JchOptimize\Core\LazyLoadExtended::lazyLoadAudioVideo()
S
73 2 4
JchOptimize\Core\Html\LinkBuilder::appendAsyncScriptsToHead()
S
70 2 7
JchOptimize\Core\Logger::log()
S
77 2 3
JchOptimize\Core\Optimize::reduceDom()
S
70 2 7
JchOptimize\Core\GoogleFonts::optimizeFiles()
S
63 2 10
JchOptimize\Platform\Paths::rewriteBaseFolder()
S
65 2 9
JchOptimize\Core\Html\Callbacks\CallbackBase::getMValue()
S
79 2 3
JchOptimize\Core\Html\Callbacks\Cdn::fixRelPath()
S
64 2 9
JchOptimize\Core\Html\Callbacks\CombineJsCss::__construct()
S
66 2 9
JchOptimize\Core\Optimize::__construct()
S
64 2 10
JchOptimize\Helper\Html::checkbox()
S
63 2 9
JchOptimize\Platform\FileSystem::lsFiles()
S
63 2 10
JchOptimize\Helper\Html::extract()
S
68 2 6
JchOptimize\Core\Logger::debug()
S
73 2 4
JchOptimize\Core\Html\LinkBuilder::appendChildToHead()
S
64 2 9
JchOptimize\Core\Helper::isMsieLT10()
S
73 2 4
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetCssBackground()
S
67 2 8
JchOptimize\Platform\Profiler::start()
S
72 2 6
JchOptimize\Core\Css\Callbacks\CorrectUrls::processMatches()
S
63 2 10
JchOptimizeLoader::preboot_init()
S
68 2 7
JchOptimize\Core\Html\FilesManager::getInstance()
S
69 2 7
JchOptimize\Core\Admin\Ajax\Ajax::__construct()
S
67 2 8
JchOptimize\Core\Html\Processor::setUpCdnUrlCriteria()
S
60 1 15
JchOptimize\Platform\Paths::nextGenImagesPath()
S
65 2 9
JchOptimize\Platform\Uri::getInstance()
S
68 2 7
JchOptimize\Platform\Paths::cachePath()
S
65 2 10
JchOptimize\Admin\Application::close()
S
70 2 7
JchOptimize\Platform\Cache::_getFileName()
S
77 2 3
JchOptimize\Core\Css\Sprite\Handlers\Gd::copyImageToSprite()
S
66 2 8
JchOptimizeLoader::getPageCacheHash()
S
70 2 7
JchOptimize\Core\PageCache::isExcluded()
S
67 2 8
JchOptimize\Core\Admin\ImageUploader::getMimeType()
S
65 2 9
JchOptimize\Core\Helper::addHttp2Push()
S
69 2 7
JchOptimize\Core\Http2::addIncludesToPreload()
S
73 2 6
JchOptimize\Platform\Profiler::stop()
S
72 2 6
JchOptimize\Admin\Application::setMessageInTransient()
S
68 2 7
JchOptimize\Platform\Paths::relAssetPath()
S
69 2 7
JchOptimize\Helper\Renderer\Setting::cache_lifetime()
S
58 1 14
JchOptimize\Helper\Renderer\Setting::page_cache_lifetime()
S
58 1 14
JchOptimize\Core\Css\Processor::cleanEmptyMedias()
S
60 1 14
JchOptimize\Helper\Renderer\Setting::staticFilesArray()
S
61 1 14
JchOptimize\Core\Html\AsyncManager::loadOnDomContentLoadedFunction()
S
69 1 11
JchOptimize\Core\Css\Parser::__construct()
S
66 1 11
JchOptimize\Core\Admin\Icons::getCombineFilesEnableSetting()
S
63 1 11
JchOptimize\Core\Admin\Ajax\OptimizeImage::markOptimized()
S
80 1 3
JchOptimize\Core\Browser::__construct()
S
76 1 4
JchOptimize\Admin\Controller\Configure::__construct()
S
80 1 3
JchOptimize\Core\Html\ElementObject::getCaptureOneOrBothAttribuesArray()
S
82 1 3
JchOptimize\Helper\Renderer\Section::removeJsSection()
S
72 1 5
JchOptimize\Core\Html\CacheManager::__construct()
S
71 1 6
JchOptimize\Core\Css\Sprite\Handlers\Imagick::createBlankImage()
S
68 1 7
JchOptimize\Core\Html\Parser::processNegCriteria()
S
79 1 3
JchOptimize\Platform\Uri::currentUrl()
S
74 1 4
JchOptimize\Core\Css\Sprite\Handlers\Gd::createBlankImage()
S
72 1 5
JchOptimize\Core\Html\ElementObject::setCaptureOneOrBothAttributesArray()
S
81 1 3
JchOptimize\Helper\Html::pro_only()
S
78 1 3
JchOptimize\Platform\Paths::absolutePath()
S
73 1 4
JchOptimize\Helper\Renderer\Section::globalSection()
S
69 1 6
JchOptimize\Core\Html\Callbacks\Cdn::setContext()
S
81 1 3
JchOptimize\Core\Admin\Helper::getWebpPath()
S
74 1 4
JchOptimize\Core\Html\CacheManager::getCacheId()
S
79 1 3
JchOptimize\Admin\Controller\Utility::keycache()
S
70 1 6
JchOptimize\Core\Html\Parser::getExcludes()
S
82 1 3
JchOptimizeLoader::initializeCache()
S
81 1 3
JchOptimize\Core\Html\ElementObject::getNamesArray()
S
82 1 3
JchOptimize\Core\Url::isSSL()
S
79 1 3
JchOptimize\Platform\Plugin::saveSettings()
S
75 1 4
JchOptimize\Admin\Controller\Utility::__construct()
S
80 1 3
JchOptimize\Core\Css\Parser::setExcludesArray()
S
81 1 3
JchOptimize\Helper\Renderer\Setting::pro_cdn_preconnect()
S
78 1 3
JchOptimize\Core\Html\Callbacks\LazyLoad::getLazyLoadExcludes()
S
67 1 7
JchOptimize\Core\Url::isProtocolRelative()
S
79 1 3
JchOptimize\Core\Html\Parser::HTML_HEAD_ELEMENT()
S
74 1 4
JchOptimize\Core\Admin\Tasks::generateNewCacheKey()
S
70 1 6
JchOptimize\Helper\Renderer\Setting::excludeLazyLoad()
S
77 1 3
JchOptimize\Platform\Utility::isGuest()
S
80 1 3
JchOptimize\Platform\Paths::adminController()
S
78 1 3
JchOptimize\Helper\Renderer\Setting::pro_lazyload_effects()
S
78 1 3
JchOptimize\Core\Cron::runCronTasks()
S
77 1 4
JchOptimize\Core\Helper::cleanReplacement()
S
77 1 3
JchOptimize\Helper\Renderer\Setting::pro_excludeLazyLoadClass()
S
77 1 3
JchOptimize\Core\Helper::getBaseFolder()
S
79 1 3
JchOptimize\Core\Admin\Helper::expandFileNameLegacy()
S
63 1 9
JchOptimize\Platform\Html::cleanUrl()
S
74 1 4
JchOptimize\Core\Css\Sprite\Handlers\Imagick::createImage()
S
73 1 5
JchOptimize\Core\Css\Processor::getCss()
S
82 1 3
JchOptimize\Helper\Renderer\Section::autoApiSection()
S
72 1 5
JchOptimize\Platform\Cache::_getCacheFile()
S
75 1 4
JchOptimize\Core\Css\Sprite\Handlers\Imagick::copyImageToSprite()
S
73 1 5
JchOptimize\Core\Cdn::prepareDomain()
S
78 1 3
JchOptimize\Helper\Renderer\Setting::excludeCssComponents()
S
77 1 3
JchOptimize\Platform\FileSystem::deleteFile()
S
74 1 4
JchOptimize\Helper\Renderer\Setting::pro_cookielessdomain_2()
S
78 1 3
JchOptimize\Platform\Utility::getLogsPath()
S
80 1 3
JchOptimize\Core\Admin\Ajax\OptimizeImage::getBackupFilename()
S
74 1 4
JchOptimize\Helper\Renderer\Section::removeCssSection()
S
72 1 5
JchOptimize\Core\Admin\Helper::contractFileNameLegacy()
S
68 1 7
JchOptimize\Core\FileRetriever::isHttpAdapterAvailable()
S
81 1 3
JchOptimizeLoader::loadProUpdater()
S
75 1 4
JchOptimize\Core\Html\Callbacks\Cdn::setSearchRegex()
S
81 1 3
JchOptimize\Helper\Renderer\Setting::pro_reduce_dom()
S
78 1 3
JchOptimize\Core\Css\Sprite\Handlers\Gd::resizeImage()
S
69 1 6
JchOptimize\Core\Html\Callbacks\LazyLoad::__construct()
S
73 1 5
JchOptimize\Platform\Uri::setPath()
S
80 1 3
JchOptimize\Platform\Excludes::smartCombine()
S
71 1 7
JchOptimize\Core\Http2::getPreloads()
S
82 1 3
JchOptimize\Core\Html\ElementObject::addPosAttrCriteriaRegex()
S
80 1 3
JchOptimize\Helper\Renderer\Section::cdnSection()
S
69 1 6
JchOptimize\Core\Html\ElementObject::getPosAttrCriteriaArray()
S
82 1 3
JchOptimize\Core\Html\ElementObject::setNamesArray()
S
81 1 3
JchOptimize\Core\Css\Sprite\Handlers\Imagick::destroy()
S
82 1 3
JchOptimize\Helper\Renderer\Setting::inlineScripts()
S
78 1 3
JchOptimize\Admin\Application::initialise()
S
81 1 3
JchOptimize\Platform\Uri::setQuery()
S
79 1 3
JchOptimize\Core\Cdn::getCdnDomains()
S
82 1 3
JchOptimize\Platform\Utility::encrypt()
S
78 1 3
JchOptimize\Core\Html\Parser::processPosCriteria()
S
79 1 3
JchOptimize\Core\Admin\Helper::expandFileName()
S
68 1 6
JchOptimize\Core\Admin\Ajax\OptimizeImage::getOptimizedFiles()
S
80 1 3
JchOptimize\Helper\Renderer\Setting::pro_lazyload_iframe()
S
78 1 3
JchOptimize\Core\Html\ElementObject::addNegAttrCriteriaRegex()
S
80 1 3
JchOptimize\Core\Output::getCachedFile()
S
69 1 7
JchOptimize\Core\Html\ElementObject::getCaptureAttributesArray()
S
82 1 3
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetImageTypes()
S
82 1 3
JchOptimize\Platform\FileSystem::deleteFolder()
S
74 1 4
JchOptimize\Helper\Renderer\Setting::dontmoveJs()
S
77 1 3
JchOptimize\Core\Admin\Ajax\OptimizeImage::copy()
S
79 1 3
JchOptimize\Core\Url::isHttpScheme()
S
78 1 3
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetSpriteFormats()
S
82 1 3
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetAllErrors()
S
82 1 3
JchOptimize\Core\Html\Parser::__construct()
S
91 1 2
JchOptimize\Platform\Settings::getInstance()
S
80 1 3
JchOptimize\Core\Css\Sprite\SpriteGenerator::__construct()
S
81 1 3
JchOptimize\Helper\Html::button()
S
67 1 8
JchOptimize\Core\Html\AsyncManager::printHeaderScript()
S
66 1 9
JchOptimize\Platform\Uri::setHost()
S
80 1 3
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetSpriteHash()
S
91 1 2
JchOptimize\Platform\Paths::path2Url()
S
63 1 9
JchOptimize\Platform\Html::__construct()
S
81 1 3
JchOptimize\Helper\Renderer\Setting::pro_http2_exclude_deferred()
S
78 1 3
JchOptimize\Core\FileRetriever::__construct()
S
80 1 3
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetCss()
S
82 1 3
JchOptimize\Platform\Paths::ajaxUrl()
S
78 1 3
JchOptimize\Helper\Renderer\Setting::pro_next_gen_images()
S
78 1 3
JchOptimize\Core\Html\ElementObject::getNegAttrCriteriaArray()
S
82 1 3
JchOptimize\Core\Admin\MultiSelectItems::__construct()
S
81 1 3
JchOptimize\Core\Css\Processor::setUrlArray()
S
72 1 5
JchOptimize\Core\Url::isRootRelative()
S
79 1 3
JchOptimize\Core\Html\Callbacks\Cdn::setDir()
S
81 1 3
JchOptimize\Core\Html\Parser::parseAttributes()
S
79 1 3
JchOptimize\Platform\Profiler::getAdminBarNodeEnd()
S
81 1 3
JchOptimize\Core\Combiner::__construct()
S
71 1 6
JchOptimize\Core\Cdn::getCdnFileTypes()
S
82 1 3
JchOptimize\Helper\Renderer\Section::lazyLoadSection()
S
72 1 5
JchOptimize\Core\Css\Sprite\CssSpriteGen::GetSpriteFilename()
S
75 1 4
JchOptimize\Core\Webp::getWebpPath()
S
74 1 4
base64_decode_url()
S
79 1 3
JchOptimize\Core\Css\Sprite\Handlers\Imagick::__construct()
S
77 1 4
JchOptimize\Core\Html\Callbacks\CombineJsCss::setSection()
S
81 1 3
JchOptimize\Helper\Renderer\Setting::pro_http2_file_types()
S
65 1 9
JchOptimize\Core\Admin\Helper::contractFileName()
S
72 1 5
JchOptimize\Core\Html\Parser::processCriteria()
S
77 1 3
JchOptimize\Helper\Renderer\Section::reduceDomSection()
S
69 1 6
JchOptimize\Platform\Utility::translate()
S
79 1 3
JchOptimize\Core\Output::RFC1123DateAdd()
S
65 1 9
JchOptimize\Helper\Renderer\Section::http2PushSection()
S
69 1 6
JchOptimize\Platform\Utility::bsTooltipContentAttribute()
S
81 1 3
JchOptimize\Platform\Paths::rootPath()
S
80 1 3
JchOptimize\Core\Cdn::reset()
S
73 1 5
JchOptimize\Core\Webp::getWebpPathLegacy()
S
74 1 4
JchOptimize\Helper\Renderer\Section::miscellaneousSection()
S
72 1 5
JchOptimize\Admin\Controller\Utility::orderplugins()
S
70 1 6
JchOptimize\Core\Css\Sprite\Handlers\Gd::destroy()
S
81 1 3
JchOptimize\Core\Css\Sprite\Handlers\Gd::__construct()
S
77 1 4
JchOptimize\Helper\Renderer\Setting::pro_excludeLazyLoadFolders()
S
77 1 3
JchOptimize\Core\Css\Sprite\Handlers\Imagick::resizeImage()
S
79 1 3
JchOptimize\Core\Css\Callbacks\ExtractCriticalCss::appendToCriticalCss()
S
81 1 3
JchOptimize\Core\Html\ElementObject::setValueCriteriaRegex()
S
81 1 3
JchOptimize\Platform\Utility::loadAsync()
S
89 1 2
JchOptimize\Core\Css\Parser::setExcludes()
S
81 1 3
JchOptimize\Core\Browser::getBrowser()
S
82 1 3
JchOptimize\Core\Url::isAbsolute()
S
79 1 3
JchOptimize\Core\Html\ElementObject::getValueCriteriaRegex()
S
82 1 3
JchOptimize\Core\Html\Parser::getCriteria()
S
82 1 3
JchOptimize\Helper\Renderer\Setting::pro_lazyload_audiovideo()
S
78 1 3
JchOptimize\Helper\Renderer\Section::spriteGeneratorSection()
S
72 1 5
JchOptimize\Core\GoogleFonts::getPreconnect()
S
81 1 3
JchOptimize\Platform\Utility::menuId()
S
89 1 2
JchOptimize\Admin\Dispatcher::__construct()
S
80 1 3
JchOptimize\Core\FileRetriever::notFound()
S
80 1 3
JchOptimize\Core\Html\Callbacks\Cdn::setLocalhost()
S
81 1 3
JchOptimize\Core\Browser::getVersion()
S
82 1 3
JchOptimize\Core\Html\ElementObject::setCaptureAttributesArray()
S
81 1 3
base64_encode_url()
S
79 1 3
JchOptimize\Helper\Renderer\Setting::pro_lazyload_bgimages()
S
78 1 3
JchOptimize\Helper\Renderer\Section::manualApiSection()
S
72 1 5
JchOptimize\Core\LazyLoadExtended::getLazyLoadClass()
S
80 1 3
JchOptimize\Core\Cdn::getStaticFiles()
S
76 1 3
JchOptimize\Core\Css\Sprite\CssSpriteGen::ValidImages()
S
82 1 3
JchOptimize\Core\Css\Processor::__construct()
S
81 1 3
JchOptimize\Core\Browser::getFontHash()
S
82 1 3
JchOptimize\Platform\Utility::unixCurrentDate()
S
79 1 3
JchOptimize\Core\Admin\Ajax\OptimizeImage::getImageFiles()
S
74 1 4

225 more item(s) not shown.