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