Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
canRender0%
isExpensiveToThumbnail0%
useSplitMetadata0%
getContentHeaders0%
getPageRangesByDimensions0%
getWarningConfig0%
sanitizeParamsForBucketing0%
supportsBucketing0%
getLength0%
getHandlerClass0%
getDefaultRenderLanguage0%
getMatchedLanguage0%
getAvailableLanguages0%
logErrorForExternalProcess0%
getRotation0%
canRotate0%
__construct0%
getHandler0%
removeBadFile0%
getHeight0%
isError0%
setStoragePath0%
getStoragePath0%
getUrl0%
getExtension0%
getFile0%
getWidth0%
__construct0%
getHttpStatusCode0%
isError0%
getMsg0%
getHtmlMsg0%
toText0%
toHtml0%
filterThumbnailPurgeList0%
verifyUpload0%
fileIsSource0%
isMetadataValid0%
canRender0%
getThumbType0%
getTransform0%
getScriptedTransform0%
getCommonMetaArray0%
isFileMetadataValid0%
getMetadataType0%
isMultiPage0%
convertMetadataVersion0%
getMetadataVersion0%
getSizeAndMetadataWithFallback0%
useLegacyMetadata0%
getMetadata0%
getSizeAndMetadata0%
mustRender0%
pageCount0%
parserTransformHook0%
visibleMetadataFields0%
getDimensionsString0%
getGeneralLongDesc0%
getGeneralShortDesc0%
getLongDesc0%
getShortDesc0%
addMeta0%
formatTag0%
isVectorized0%
formatMetadata0%
getEntireText0%
getPageText0%
getPageDimensions0%
isEnabled0%
canAnimateThumbnail0%
isAnimatedImage0%
hasFile0%
getLocalCopyPath0%
getHandler0%
transformCustom0%
escapeMagickPath0%
escapeMagickOutput0%
escapeMagickInput0%
escapeMagickProperty0%
transformGd0%
getMediaTransformError0%
transformImageMagickExt0%
canRotate0%
transformImageMagick0%
getClientScalingThumbnailImage0%
getThumbnailSource0%
extractPreRotationDimensions0%
normaliseParams0%
getHttpStatusCode0%
getMagickVersion0%
autoRotateEnabled0%
getHttpStatusCode0%
canAnimateThumbnail0%
getScalerType0%
getXCFMetaData0%
getThumbType0%
mustRender0%
getScalerType0%
getThumbType0%
isAnimatedImage0%
rotate0%
canRender0%
mustRender0%
isFileMetadataValid0%
getMetadataType0%
isImageAreaOkForThumbnaling0%
mustRender0%
__construct0%
__construct0%
streamFileWithStatus0%
supportsBucketing0%
normaliseParams0%
canAnimateThumbnail0%
getDefaultRenderLanguage0%
isAnimatedImage0%
isVectorized0%
mustRender0%
getLongDesc0%
rasterize0%
getMetadataType0%
canAnimateThumbnail0%
formatMetadata0%
getDescLinkAttribs0%
linkWrap0%
streamFile0%
doTransform0%
rasterizeImagickExt0%
isExpensiveToThumbnail0%
getParamMap0%
getThumbType0%
mustRender0%
canRender0%
toHtml0%
__construct0%
getScriptParams0%
validateParam0%
getThumbType0%
formatMetadata0%
visibleMetadataFields0%
isFileMetadataValid0%
getMetadataType0%
validateMetadata0%
getSizeAndMetadata0%
getLongDesc0%
getImageSize0%
hasMostDerivedMethod0%
getMetadataType0%
getRotationForExifFromOrientation0%
mustRender0%
isSrational0%
Tiff0%
GIF0%
getExif0%
doApp130%
formatMetadata0%
doTransform0%
getMetadataType0%
applyExifRotation0%
getRotation0%
setSingleLanguage0%
isExpensiveToThumbnail0%
normaliseParams0%
makeFormattedData0%
flattenArrayReal0%
langItem0%
literal0%
exifMsg0%
formatNum0%
formatFraction0%
gcd0%
isFileMetadataValid0%
formatCoords0%
isSlong0%
isMultiPage0%
getVisibleFields0%
getPageInfo0%
useSplitMetadata0%
__construct0%
isValid0%
getImageSize0%
dump0%
dumpForm0%
getThumbType0%
getInfo0%
readChunk0%
skipChunk0%
getMultiPageInfo0%
retrieveMetaData0%
getParamMap0%
pageTextCallback0%
convertDumpToJSON0%
parseFormDjvu0%
getData0%
version0%
isByte0%
isShort0%
doTransform0%
getScriptParams0%
parseParamString0%
makeParamString0%
validateParam0%
collapseContactInfo0%
convertNewsCode0%
fetchExtendedMetadata0%
getThumbType0%
getScriptParams0%
normaliseParams0%
validateThumbParams0%
getScriptedTransform0%
getImageSize0%
getSizeAndMetadata0%
getShortDesc0%
getLongDesc0%
getDimensionsString0%
sanitizeParamsForBucketing0%
mustRender0%
normaliseParams0%
makeParamString0%
validateParam0%
validateQuality0%
makeParamString0%
parseParamString0%
getScriptParams0%
rotate0%
supportsBucketing0%
transformImageMagickExt0%
sanitizeParamsForBucketing0%
transformImageMagick0%
validateParam0%
parseParamString0%
getExtendedMetadataFromFile0%
parseParamString0%
validateParam0%
readGCT0%
getExtendedMetadataFromHook0%
resolveMultilangValue0%
resolveMultilangMetadata0%
discardMultipleValues0%
sanitizeArrayForAPI0%
sanitizeKeyForAPI0%
formatMetadata0%
rotate0%
imageJpegWrapper0%
canAnimateThumbnail0%
getMetadataType0%
transformGd0%
getLongDesc0%
transformCustom0%
decodeBPP0%
getParamMap0%
convIPTC0%
canRender0%
convIPTCHelper0%
timeHelper0%
skipBlock0%
readBlock0%
getCharset4%
parse9%
debug15%
doTransform28%
debugFile33%
isASCII44%
charCodeString48%
debug50%
exifPropToOrd50%
jpegExtractMarker54%
getScalerType55%
validate56%
isLong60%
getTiffByteOrder60%
isRational66%
getPageText66%
transformImageMagick66%
isEnabled66%
collapseData68%
getMetaTree70%
getMetadata70%
getMetadataArray71%
__construct72%
getFormattedData75%
canRotate75%
getImageArea75%
read75%
makeParamString75%
getMetadataInternal77%
getMetadata79%
getCommonMetaArray80%
getCommonMetaArray80%
getPageDimensions80%
convertMetadataVersion80%
getCommonMetaArray80%
getSizeAndMetadata80%
readXml80%
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
doTransform132
convertDumpToJSON132
langItem110
getDescLinkAttribs90
doTransform90
resolveMultilangValue72
getLongDesc72
formatNum72
rasterize72
validate57
getPageRangesByDimensions56
rotate56
getLongDesc56
sanitizeArrayForAPI56
formatMetadata56
formatCoords56
getMetadata47
discardMultipleValues42
getRotationForExifFromOrientation42
getInfo42
isFileMetadataValid42
getMultiPageInfo42
escapeMagickPath42
isImageAreaOkForThumbnaling42
fetchExtendedMetadata42
segmentSplitter37
transformImageMagick34
dumpForm30
transformImageMagick30
getEntireText30
readBlock30
removeBadFile30
GIF30
getLocalCopyPath30
isShort30
validateParam30
getExtendedMetadataFromFile30
isByte30
debug27
charCodeString20
parseParamString20
normaliseParams20
resolveMultilangMetadata20
getScriptedTransform20
validateThumbParams20
rotate20
skipBlock20
getThumbType20
convIPTCHelper20
linkWrap20
applyExifRotation20
getPageInfo20
getXCFMetaData20
escapeMagickProperty20
getExif20
Tiff20
validateParam20
normaliseParams20
getHandler20
__construct20
parseFormDjvu20
isSrational20
streamFileWithStatus20
convertMetadataVersion19
collapseData18
doPSIR16
handleSVGAttribs15
getScalerType13
getMetadataArray12
rasterizeImagickExt12
hasFile12
isAnimatedImage12
escapeMagickInput12
getLongDesc12
getClientScalingThumbnailImage12
validateMetadata12
getSizeAndMetadata12
getLongDesc12
makeParamString12
makeParamString12
isFileMetadataValid12
extractPreRotationDimensions12
canRender12
sanitizeKeyForAPI12
skipChunk12
convIPTC12
validateParam12
formatFraction12
getVisibleFields12
getExtendedMetadataFromHook12
isFileMetadataValid9
getMetaTree8
jpegExtractMarker7
swapICCProfile7
isASCII6
isLong6
getTiffByteOrder6
getSizeAndMetadata6
getDimensionInfoFromMetaTree6
isFileMetadataValid6
isFileMetadataValid6
isFileMetadataValid6
isAnimatedImage6
normaliseParams6
readChunk6
parseParamString6
getImageSize6
getSizeAndMetadata6
doTransform6
getThumbType6
doApp136
getScriptParams6
parseParamString6
canRender6
makeParamString6
canRender6
transformCustom6
mustRender6
getMagickVersion6
canRender6
validateParam6
readGCT6
gcd6
useLegacyMetadata6
exifMsg6
literal6
formatMetadata6
formatMetadata6
addMeta6
getRotation6
validateParam6
formatMetadata6
getExtension6
getScriptParams6
setStoragePath6
fileIsSource6
isSlong6
getDimensionsString6
decodeBPP6
parseParamString6
debugFile5
__construct5
canRotate5
imageMagickSubsampling5
isRational4
getPageText4
read4
getMetadataInternal4
parseParamString4
isEnabled3
getImageArea3
makeParamString3
getSizeAndMetadata3
getPageDimensions3
readXml3
isEnabled3
debug2
exifPropToOrd2
getFormattedData2
getCommonMetaArray2
getCommonMetaArray2
getCommonMetaArray2