Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

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

Project Risks

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