Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
canRender0%
getPageRangesByDimensions0%
verifyUpload0%
removeBadFile0%
filterThumbnailPurgeList0%
canRotate0%
getRotation0%
logErrorForExternalProcess0%
getAvailableLanguages0%
getMatchedLanguage0%
getDefaultRenderLanguage0%
getLength0%
isExpensiveToThumbnail0%
supportsBucketing0%
sanitizeParamsForBucketing0%
getWarningConfig0%
getContentHeaders0%
getDimensionsString0%
getMsg0%
hasFile0%
setStoragePath0%
getStoragePath0%
getExtension0%
getHttpStatusCode0%
isError0%
getHtmlMsg0%
useSplitMetadata0%
toText0%
toHtml0%
__construct0%
getHandler0%
getHandlerClass0%
__construct0%
parserTransformHook0%
getGeneralLongDesc0%
streamFile0%
canRender0%
getSizeAndMetadata0%
getMetadata0%
useLegacyMetadata0%
hasGDSupport0%
getSizeAndMetadataWithFallback0%
getMetadataVersion0%
convertMetadataVersion0%
getMetadataType0%
isMetadataValid0%
isFileMetadataValid0%
getCommonMetaArray0%
getScriptedTransform0%
getTransform0%
getThumbType0%
mustRender0%
getGeneralShortDesc0%
getEntireText0%
getLongDesc0%
getShortDesc0%
addMeta0%
visibleMetadataFields0%
formatTag0%
formatMetadata0%
getPageText0%
isMultiPage0%
getPageDimensions0%
isEnabled0%
canAnimateThumbnail0%
isAnimatedImage0%
isVectorized0%
pageCount0%
fileIsSource0%
linkWrap0%
getHandler0%
rotate0%
getThumbnailSource0%
getClientScalingThumbnailImage0%
transformImageMagick0%
transformImageMagickExt0%
transformCustom0%
getMediaTransformError0%
transformGd0%
escapeMagickProperty0%
escapeMagickInput0%
escapeMagickOutput0%
escapeMagickPath0%
getMagickVersion0%
canRotate0%
autoRotateEnabled0%
mustRender0%
normaliseParams0%
hasGDSupport0%
hasGDSupport0%
getXCFMetaData0%
getThumbType0%
mustRender0%
formatMetadata0%
getCommonMetaArray0%
getThumbType0%
isImageAreaOkForThumbnaling0%
canAnimateThumbnail0%
isAnimatedImage0%
canRender0%
mustRender0%
isFileMetadataValid0%
getMetadataType0%
extractPreRotationDimensions0%
getHttpStatusCode0%
getDescLinkAttribs0%
isAnimatedImage0%
rasterizeImagickExt0%
rasterize0%
doTransform0%
normaliseParams0%
canAnimateThumbnail0%
getDefaultRenderLanguage0%
isVectorized0%
getLongDesc0%
mustRender0%
supportsBucketing0%
getLongDesc0%
getMetadataType0%
canAnimateThumbnail0%
formatMetadata0%
getThumbType0%
getSizeAndMetadata0%
__construct0%
toHtml0%
getHttpStatusCode0%
__construct0%
isExpensiveToThumbnail0%
getThumbType0%
mustRender0%
canRender0%
getScriptParams0%
validateMetadata0%
getParamMap0%
validateParam0%
formatMetadata0%
visibleMetadataFields0%
isFileMetadataValid0%
getMetadataType0%
getImageSize0%
hasMostDerivedMethod0%
__construct0%
applyExifRotation0%
isSlong0%
isExpensiveToThumbnail0%
isSrational0%
mustRender0%
Tiff0%
GIF0%
getExif0%
formatMetadata0%
doApp130%
getMetadataType0%
getRotation0%
getParamMap0%
getRotationForExifFromOrientation0%
setSingleLanguage0%
doTransform0%
normaliseParams0%
rotate0%
imageJpegWrapper0%
useSplitMetadata0%
formatCoords0%
collapseContactInfo0%
fetchExtendedMetadata0%
isMultiPage0%
validateParam0%
getExtendedMetadataFromHook0%
getPageInfo0%
isValid0%
getImageSize0%
isFileMetadataValid0%
dump0%
dumpForm0%
getMetadataType0%
getInfo0%
readChunk0%
skipChunk0%
getMultiPageInfo0%
retrieveMetaData0%
makeParamString0%
pageTextCallback0%
convertDumpToJSON0%
parseFormDjvu0%
getThumbType0%
getData0%
version0%
isByte0%
isShort0%
doTransform0%
getScriptParams0%
parseParamString0%
getExtendedMetadataFromFile0%
convertNewsCode0%
resolveMultilangValue0%
sanitizeParamsForBucketing0%
resolveMultilangMetadata0%
parseParamString0%
getScriptParams0%
normaliseParams0%
validateThumbParams0%
getScriptedTransform0%
getImageSize0%
getSizeAndMetadata0%
getShortDesc0%
getLongDesc0%
getDimensionsString0%
mustRender0%
getParamMap0%
getThumbType0%
normaliseParams0%
validateParam0%
validateQuality0%
makeParamString0%
parseParamString0%
getScriptParams0%
rotate0%
supportsBucketing0%
sanitizeParamsForBucketing0%
transformImageMagick0%
parseParamString0%
validateParam0%
makeParamString0%
canRender0%
decodeBPP0%
discardMultipleValues0%
sanitizeArrayForAPI0%
sanitizeKeyForAPI0%
formatMetadata0%
transformGd0%
transformCustom0%
canAnimateThumbnail0%
getMetadataType0%
transformImageMagickExt0%
getLongDesc0%
validateParam0%
readGCT0%
skipBlock0%
convIPTCHelper0%
readBlock0%
convIPTC0%
timeHelper0%
getCharset4%
parse9%
debug15%
langItem25%
doTransform28%
debugFile33%
getLocalCopyPath44%
isASCII44%
makeFormattedData44%
charCodeString48%
exifPropToOrd50%
debug50%
jpegExtractMarker54%
flattenArrayReal54%
getScalerType55%
validate56%
getTiffByteOrder60%
isLong60%
__construct65%
transformImageMagick66%
extractChunk66%
isEnabled66%
literal66%
isRational66%
getPageText66%
collapseData68%
getMetaTree70%
getMetadata70%
getMetadataArray71%
__construct72%
getFormattedData75%
read75%
canRotate75%
makeParamString75%
getImageArea75%
getMetadataInternal77%
getMetadata79%
getCommonMetaArray80%
getCommonMetaArray80%
getCommonMetaArray80%
getSizeAndMetadata80%
getPageDimensions80%
readXml80%
convertMetadataVersion80%
doPSIR80%
formatNum80%
getSizeAndMetadata80%
swapICCProfile81%
getDimensionInfoFromMetaTree81%
isFileMetadataValid81%
isFileMetadataValid81%
segmentSplitter84%
isFileMetadataValid85%
imageMagickSubsampling85%
handleSVGAttribs86%
parseParamString87%
formatFraction87%
isEnabled88%

Project Risks

Method CRAP
makeFormattedData30272
parse2962
getCharset1384
toHtml650
doTransform593
collapseContactInfo552
transformImageMagickExt462
convertNewsCode420
retrieveMetaData342
normaliseParams182
getSizeAndMetadataWithFallback182
transformGd156
timeHelper156
getMetadata155
doTransform132
convertDumpToJSON132
getDescLinkAttribs90
doTransform90
flattenArrayReal83
resolveMultilangValue72
getLongDesc72
rasterize72
validate57
rotate56
sanitizeArrayForAPI56
formatMetadata56
getLongDesc56
formatCoords56
getPageRangesByDimensions56
langItem52
getMetadata47
getRotationForExifFromOrientation42
getMultiPageInfo42
discardMultipleValues42
getInfo42
isFileMetadataValid42
isImageAreaOkForThumbnaling42
escapeMagickPath42
segmentSplitter37
transformImageMagick34
removeBadFile30
getExtendedMetadataFromFile30
fetchExtendedMetadata30
GIF30
validateParam30
readBlock30
isShort30
transformImageMagick30
dumpForm30
getEntireText30
isByte30
debug27
charCodeString20
isSrational20
resolveMultilangMetadata20
getXCFMetaData20
parseParamString20
getPageInfo20
getThumbType20
normaliseParams20
parseFormDjvu20
escapeMagickProperty20
skipBlock20
normaliseParams20
getExif20
Tiff20
rotate20
validateParam20
convIPTCHelper20
applyExifRotation20
linkWrap20
getHandler20
getScriptedTransform20
validateThumbParams20
convertMetadataVersion19
collapseData18
doPSIR16
getScalerType16
handleSVGAttribs15
getMetadataArray12
sanitizeKeyForAPI12
getLongDesc12
makeParamString12
skipChunk12
hasFile12
rasterizeImagickExt12
isFileMetadataValid12
validateMetadata12
getSizeAndMetadata12
extractPreRotationDimensions12
getClientScalingThumbnailImage12
escapeMagickInput12
validateParam12
isAnimatedImage12
getLongDesc12
canRender12
makeParamString12
convIPTC12
getExtendedMetadataFromHook12
getLocalCopyPath9
isFileMetadataValid9
formatNum8
getMetaTree8
jpegExtractMarker7
swapICCProfile7
isASCII6
isLong6
getTiffByteOrder6
getSizeAndMetadata6
getDimensionInfoFromMetaTree6
isFileMetadataValid6
isFileMetadataValid6
getMagickVersion6
transformCustom6
mustRender6
parseParamString6
parseParamString6
normaliseParams6
validateParam6
formatMetadata6
doTransform6
isAnimatedImage6
makeParamString6
doApp136
canRender6
readGCT6
getSizeAndMetadata6
decodeBPP6
formatMetadata6
getScriptParams6
getThumbType6
useLegacyMetadata6
canRender6
getDimensionsString6
isSlong6
validateParam6
parseParamString6
getScriptParams6
formatMetadata6
getRotation6
readChunk6
formatMetadata6
getImageSize6
hasGDSupport6
addMeta6
canRender6
isFileMetadataValid6
getExtension6
setStoragePath6
fileIsSource6
debugFile5
__construct5
canRotate5
imageMagickSubsampling5
__construct4
isRational4
getPageText4
read4
getMetadataInternal4
parseParamString4
extractChunk3
isEnabled3
getImageArea3
makeParamString3
readXml3
getSizeAndMetadata3
getPageDimensions3
formatFraction3
isEnabled3
exifPropToOrd2
debug2
literal2
getFormattedData2
getCommonMetaArray2
getCommonMetaArray2
getCommonMetaArray2