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%
convertMetadataVersion0%
getTransform0%
getScriptedTransform0%
getCommonMetaArray0%
isFileMetadataValid0%
isMetadataValid0%
getMetadataType0%
getMetadataVersion0%
canRender0%
getSizeAndMetadataWithFallback0%
hasMostDerivedMethod0%
useLegacyMetadata0%
hasGDSupport0%
getSizeAndMetadata0%
getImageSize0%
getThumbType0%
mustRender0%
getGeneralShortDesc0%
getEntireText0%
getLongDesc0%
getShortDesc0%
addMeta0%
visibleMetadataFields0%
formatTag0%
formatMetadata0%
getPageText0%
isMultiPage0%
getPageDimensions0%
isEnabled0%
canAnimateThumbnail0%
isAnimatedImage0%
isVectorized0%
pageCount0%
fileIsSource0%
linkWrap0%
transformImageMagick0%
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%
getHandler0%
getMetadata0%
sanitizeParamsForBucketing0%
applyExifRotation0%
mustRender0%
isSlong0%
Tiff0%
isSrational0%
GIF0%
supportsBucketing0%
getExif0%
doApp130%
formatMetadata0%
doTransform0%
getMetadataType0%
getRotation0%
isMultiPage0%
getRotationForExifFromOrientation0%
setSingleLanguage0%
normaliseParams0%
makeFormattedData0%
flattenArrayReal0%
langItem0%
literal0%
exifMsg0%
formatNum0%
isFileMetadataValid0%
gcd0%
isExpensiveToThumbnail0%
getParamMap0%
formatCoords0%
getPageInfo0%
useSplitMetadata0%
__construct0%
isValid0%
getImageSize0%
getThumbType0%
dump0%
dumpForm0%
getInfo0%
readChunk0%
skipChunk0%
getMultiPageInfo0%
retrieveMetaData0%
validateParam0%
pageTextCallback0%
convertDumpToJSON0%
parseFormDjvu0%
doTransform0%
getData0%
version0%
isByte0%
isShort0%
getScriptParams0%
parseParamString0%
makeParamString0%
convertNewsCode0%
formatFraction0%
collapseContactInfo0%
getDimensionsString0%
getVisibleFields0%
makeParamString0%
parseParamString0%
getScriptParams0%
normaliseParams0%
validateThumbParams0%
getScriptedTransform0%
getImageSize0%
getSizeAndMetadata0%
getShortDesc0%
getLongDesc0%
sanitizeParamsForBucketing0%
canRender0%
mustRender0%
getThumbType0%
normaliseParams0%
validateParam0%
validateQuality0%
makeParamString0%
parseParamString0%
getScriptParams0%
rotate0%
transformImageMagickExt0%
validateParam0%
parseParamString0%
getParamMap0%
validateParam0%
getMetadataType0%
convIPTCHelper0%
fetchExtendedMetadata0%
getExtendedMetadataFromFile0%
getExtendedMetadataFromHook0%
resolveMultilangValue0%
resolveMultilangMetadata0%
discardMultipleValues0%
sanitizeArrayForAPI0%
sanitizeKeyForAPI0%
formatMetadata0%
rotate0%
imageJpegWrapper0%
canAnimateThumbnail0%
getMetadataType0%
transformGd0%
getLongDesc0%
transformCustom0%
skipBlock0%
convIPTC0%
readGCT0%
timeHelper0%
decodeBPP0%
readBlock0%
getCharset4%
parse9%
debug15%
doTransform28%
debugFile33%
isASCII44%
getLocalCopyPath44%
charCodeString48%
debug50%
exifPropToOrd50%
jpegExtractMarker54%
getScalerType55%
validate56%
isLong60%
getTiffByteOrder60%
__construct65%
isEnabled66%
isRational66%
transformImageMagick66%
extractChunk66%
getPageText66%
collapseData68%
getMetaTree70%
getMetadata70%
getMetadataArray71%
__construct72%
read75%
makeParamString75%
canRotate75%
getFormattedData75%
getImageArea75%
getMetadataInternal77%
getMetadata79%
getCommonMetaArray80%
getCommonMetaArray80%
getPageDimensions80%
convertMetadataVersion80%
getSizeAndMetadata80%
readXml80%
getCommonMetaArray80%
doPSIR80%
getSizeAndMetadata80%
swapICCProfile81%
getDimensionInfoFromMetaTree81%
isFileMetadataValid81%
isFileMetadataValid81%
segmentSplitter84%
isFileMetadataValid85%
imageMagickSubsampling85%
handleSVGAttribs86%
parseParamString87%
isEnabled88%

Project Risks

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