Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JsMinAssetFileFilter0%
AssetsBundle\Factory\AssetFileFilter\LesscAssetFileFilterFactory0%
AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\LesscAssetFileFilter0%
AssetsBundle\Factory\AssetFileFilter\JsMinAssetFileFilterFactory0%
AssetsBundle\AssetFile\AssetFile39%
AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\JpegAssetFileFilter41%
AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\PngAssetFileFilter41%
AssetsBundle\AssetFile\AssetFileFiltersManager59%
AssetsBundle\Factory\ServiceOptionsFactory60%
AssetsBundle\AssetFile\AssetFilesConfiguration62%
AssetsBundle\Factory\ServiceFactory62%
AssetsBundle\AssetFile\AssetFilesCacheManager66%
AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JShrinkAssetFileFilter66%
AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter69%
AssetsBundle\Service\ServiceOptions75%
AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\LessphpAssetFileFilter76%
AssetsBundle\Service\Service77%
AssetsBundle\AssetFile\AssetFilesManager82%
AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\GifAssetFileFilter83%
AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\CssAssetFileFilter85%
AssetsBundle\View\Strategy\JsCustomStrategy86%
AssetsBundle\View\Renderer\JsCustomRenderer86%
AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\ScssAssetFileFilter88%
AssetsBundle\Controller\ToolsController88%
AssetsBundle\Mvc\Controller\AbstractActionController88%

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
filterContent0%
setImageQuality0%
filterContent0%
getEngine0%
setDisabledContexts0%
setAssetFileFilterName0%
getViewHelperPlugins0%
consoleError0%
setImageQuality0%
assetFileContentEquals0%
__invoke0%
__invoke0%
getAssetRelativePath0%
assetsConfigurationHasChanged14%
setAssetFilePath18%
isAssetsBundleDisabled20%
getOptions28%
getOptions28%
getAssetFileFiltersManager28%
getOptions28%
getOptions28%
getOptions28%
getAssetFileSize33%
getAssetFileLastModified36%
sanitizeAssetFilePath40%
validate40%
getAssetFileContents44%
__destruct50%
safeFileExists50%
getViewHelperPluginForAssetFileType57%
setAssetsPath57%
cacheAssetFile58%
hasProductionCachedAssetFiles60%
__invoke60%
setCachePath62%
filterContent62%
setOptions62%
__invoke62%
getAssetFileFromFilePath63%
setModuleName66%
setActionName66%
setControllerName66%
getProcessedDirPath66%
getTmpDirPath66%
getConsole66%
getFilesPermissions66%
getMvcEvent66%
getAssetsBundleToolsService66%
getDirectoriesPermissions66%
getAssetsBundleService66%
getRenderer66%
getAssetFileType66%
getAssetFileFilterName66%
getAssetFileCompiledExtension66%
assetFileExists66%
__construct66%
getAssetFilePath66%
assetFileTypeExists66%
filterContent66%
__construct66%
getAssetFileFilterProcessedDirPath70%
addAssetFileFromOptions72%
getRealPath72%
setFilesPermissions75%
setProcessedDirPath75%
getAssetFileDefaultExtension75%
setTmpDirPath75%
setDirectoriesPermissions75%
setRecursiveSearch75%
setOptions75%
setProduction75%
setOptions75%
setAssetFileType75%
detach75%
detach75%
displayAssets76%
getCachedFilteredContent76%
injectResponse76%
rewriteUrl77%
saveAssetFilesConfiguration78%
optimizeImage80%
optimizeImage80%
optimizeImage80%
getCachedAssetsFiles81%
render83%
getEngine83%
getProductionCachedAssetFiles83%
cacheCompiledCssAssetFiles83%
getAssetFilesPathFromDirectory84%
selectRenderer84%
filterAssetFile85%
getCachePath85%
getOptions85%
setAssetFileContents86%
getAssetFileCachePath86%
getEngine87%
getAssetFileBaseUrl87%
setMediaExt87%
getEngine88%
onDispatch88%

Project Risks

Method CRAP
assetFileContentEquals210
assetsConfigurationHasChanged119
setAssetFilePath42
setImageQuality42
setImageQuality42
getAssetFileLastModified41
__invoke40
getAssetFileSize39
getAssetFileContents36
__invoke35
isAssetsBundleDisabled32
cacheAssetFile25
getRealPath22
consoleError20
getAssetRelativePath20
safeFileExists16
cacheCompiledCssAssetFiles15
onDispatch14
rewriteUrl13
getAssetFilesPathFromDirectory12
getEngine12
setAssetFileFilterName12
displayAssets10
getAssetFileCachePath9
getCachedAssetsFiles8
selectRenderer8
injectResponse7
validate7
render7
getViewHelperPluginForAssetFileType6
getAssetFileDefaultExtension6
getCachedFilteredContent6
setCachePath6
getOptions6
getAssetFileFiltersManager6
getOptions6
getOptions6
getOptions6
getOptions6
getAssetFileFromFilePath6
getAssetFileBaseUrl6
getViewHelperPlugins6
filterContent6
addAssetFileFromOptions5
setOptions4
getAssetFileCompiledExtension4
setTmpDirPath4
setProcessedDirPath4
saveAssetFilesConfiguration4
__destruct4
getProductionCachedAssetFiles4
setAssetFileContents4
setMediaExt4
setAssetsPath3
hasProductionCachedAssetFiles3
filterContent3
getProcessedDirPath3
getFilesPermissions3
getTmpDirPath3
getDirectoriesPermissions3
setActionName3
assetFileExists3
getAssetFileFilterName3
setModuleName3
getAssetsBundleToolsService3
setControllerName3
getAssetFileFilterProcessedDirPath3
setDirectoriesPermissions3
setFilesPermissions3
detach3
detach3
getEngine3
getOptions3
getCachePath3
filterAssetFile3
getEngine3
getEngine3
sanitizeAssetFilePath2
getAssetsBundleService2
getMvcEvent2
getConsole2
getAssetFileType2
getRenderer2
__construct2
filterContent2
assetFileTypeExists2
getAssetFilePath2
__construct2
setRecursiveSearch2
setProduction2
setOptions2
setAssetFileType2
setOptions2
optimizeImage2
optimizeImage2
optimizeImage2