Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
saveDefaultForUsers0%
buildEmptyResult0%
lookupCompanyForContact0%
resetAll0%
toggleKeyword0%
invalidateMailboxMessagesCache0%
normalizeSenderEmail0%
extractDomainFromEmail0%
toArray0%
has0%
renameFolder0%
deleteFolder0%
getRawMessageSource0%
setFlags0%
moveMessages0%
copyMessages0%
deleteMessages0%
getQuota0%
sendMessage0%
setTimeout0%
generatePreloadedPdfAttachment0%
findFirstActiveTemplate0%
extractIpFromReceivedHeaders0%
readLiteralData18%
extractPreloadedAttachments26%
resolveUserTimezone28%
storeFoldersInMemoryCache33%
resolveCachedFoldersIfPreferred33%
extractCachedInboxUnseen33%
resolveReplyAllPrefill33%
flattenFolderTree37%
resolveUserId42%
saveCachedMessages50%
moveFolderInto50%
parseBlocksJson50%
resetOtherDefaultMailboxes54%
computeTargetDefaultUsers60%
resolveModuleRecordPrefill64%
getFoldersFromMemoryCache66%
getMailboxCacheVersion66%
getCachedMessages66%
extractCharset66%
parseDateAndTimestamp66%
resolvePdo66%
resolvePdo66%
formatCalendarDate68%
appendSentCopy71%
readLine72%
moveMailbox75%
invalidateMailboxMessagesCache75%
getStatus75%
resolveCustomComposePrefill75%
testMailboxConnection76%
sendMessage76%
resolveTemplate77%
relocateSourceFolder77%
extractRawBlocks80%
trustSenderImages80%
forgetTrustedSenderImages80%
resolveSmtpConfig80%
disconnect80%
blockRemoteImages81%
saveDraft81%
collectCommandResponses81%
reauth81%
findExistingEmailRecord82%
loadPersistedAssociations83%
isAvailable83%
reorderFolder83%
copyMessages83%
deleteMessages83%
generatePreloadedIcsAttachment83%
messageRelationsDetect83%
messageRelationsUnlink84%
processIngestion84%
buildSymfonyEmail85%
enrichWithRecordAndPdf85%
syncSingleInboundMailbox85%
resolveProcess85%
renderPreheader85%
reorderSiblings85%
swapSiblingPosition85%
getMailboxById85%
getMailboxFolders85%
buildSearchCommand85%
negotiateStarttls85%
lookupCalendarEvent85%
extractIpFromDirectHeaders85%
nestFolder86%
renameFolder86%
resolveTransport86%
isSenderImagesTrusted86%
resolveTicketRelations86%
parseFoldersJson87%
sendTemplateEmail87%
saveState87%
__construct87%
recordOpen88%
resolveReplyPrefill88%
messageRelations88%
updateFolderOrder88%
recordClick88%
lookupContactByEmailAddresses88%
createFolder88%
parseAddressList88%
resolveActionUids88%
fetchMessages89%
fromArray89%

Project Risks

Method CRAP
extractIpFromReceivedHeaders42
extractPreloadedAttachments26
readLiteralData25
resolveModuleRecordPrefill20
generatePreloadedPdfAttachment20
extractCachedInboxUnseen16
enrichWithRecordAndPdf14
resolveUserTimezone14
processIngestion13
buildSymfonyEmail12
resolveCachedFoldersIfPreferred12
lookupCompanyForContact12
findFirstActiveTemplate12
syncSingleInboundMailbox11
buildSearchCommand9
isSenderImagesTrusted9
fromArray9
storeFoldersInMemoryCache8
resolveReplyAllPrefill8
computeTargetDefaultUsers8
swapSiblingPosition8
nestFolder8
renameFolder8
appendSentCopy8
parseBlocksJson8
flattenFolderTree7
resolveTemplate7
trustSenderImages7
resolveSmtpConfig7
findExistingEmailRecord7
loadPersistedAssociations7
formatCalendarDate7
resolveActionUids7
resolveUserId6
relocateSourceFolder6
extractRawBlocks6
forgetTrustedSenderImages6
saveDraft6
resolveTicketRelations6
recordOpen6
recordClick6
lookupContactByEmailAddresses6
fetchMessages6
saveDefaultForUsers6
setTimeout6
getFoldersFromMemoryCache5
resetOtherDefaultMailboxes5
messageRelationsDetect5
messageRelationsUnlink5
resolveProcess5
reorderSiblings5
lookupCalendarEvent5
extractIpFromDirectHeaders5
__construct5
messageRelations5
getMailboxCacheVersion4
getCachedMessages4
readLine4
resolveCustomComposePrefill4
testMailboxConnection4
saveCachedMessages4
moveFolderInto4
blockRemoteImages4
collectCommandResponses4
reorderFolder4
resolveTransport4
parseFoldersJson4
sendTemplateEmail4
resolveReplyPrefill4
parseAddressList4
resolvePdo3
invalidateMailboxMessagesCache3
getStatus3
sendMessage3
disconnect3
reauth3
isAvailable3
deleteMessages3
getMailboxFolders3
negotiateStarttls3
saveState3
updateFolderOrder3
createFolder3
extractCharset2
parseDateAndTimestamp2
resolvePdo2
moveMailbox2
copyMessages2
generatePreloadedIcsAttachment2
renderPreheader2
getMailboxById2