Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
initializeCache0%
validateCacheDirectory0%
setupCache0%
initialize0%
readEntityDoubleTypes0%
readByScopeIdAndDate0%
readByScopesInRange0%
deleteEntity0%
createOne0%
readEntity0%
readQueueList0%
__construct0%
startAnonymizing0%
run0%
fetchBuergerData0%
processBuergerRows0%
determineValidScopeId0%
determineHourAndType0%
initializeStatsIfNeeded0%
saveStatistics0%
insertStatisticsRow0%
updateStatisticsValues0%
addHourUpdateColumns0%
extractScopeFromAnmerkung0%
timeToMinutes0%
__construct0%
log0%
startProcessing0%
__construct0%
log0%
startProcessing0%
__construct0%
log0%
startProcessing0%
__construct0%
getProviderId0%
getTemplate0%
getTemplates0%
loadTemplates0%
setStatusPreconfirmed0%
isBlockedProcess0%
isQueuedProcess0%
isPreconfirmedProcess0%
isConfirmedProcess0%
isReservedProcess0%
isCalledProcess0%
isProcessingProcess0%
isPendingProcess0%
isMissedProcess0%
isParkedProcess0%
isDeletedProcess0%
writeReminder0%
getProcessListOverview0%
writeReminder0%
deleteReminderTimestamp0%
readByProcessData0%
delete0%
clearLogsOlderThan0%
readEntities0%
readEntitiesIds0%
readListIds0%
deleteEntities0%
readEntity0%
readList0%
readListWithoutProvider0%
readListByProvider0%
readCustomizedListForProvider0%
readTemplate0%
readTemplateById0%
deleteTemplateById0%
updateTemplateContent0%
updateTemplateContentById0%
createCustomizationForProvider0%
updateEntity0%
readProperty0%
replaceProperty0%
deleteProperty0%
fetchData0%
getSpecifiedValue0%
mergeMailTemplatesWithCustomizations0%
readById0%
updateEntityDisplayNumber0%
updateEntityWithSlots0%
redirectToScope0%
readUnconfirmedProcessList0%
readProcessWithSameDayAndDisplayNumber0%
readProcessListByExternalUserId0%
readListByScopeAndDate0%
readListByScopesAndDates0%
deleteAllToday0%
anonymizeNames0%
readFreeProcessesMinimalDeduplicated0%
extractProcessInfo0%
generateUniqueKey0%
createMinimalProcess0%
addConditionDoubleTypes0%
addConditionDate0%
addConditionScopeIds0%
addConditionDateRange0%
addSelectVirtualDate0%
addConditionId0%
postProcess0%
addConditionOlderThan0%
addConditionDataSearch0%
addWhereIn0%
selectFields0%
addConditionName0%
addConditionWithoutProvider0%
addConditionProviderId0%
addConditionId0%
addTemplateContent0%
getEntityMapping0%
addConditionDate0%
addConditionDisplayNumber0%
calculateStatus0%
addConditionTimeframe0%
addConditionCustomTextfield0%
addConditionCustomTextfield20%
checkIfDisplayNumberOnSameDateExists0%
addConditionExternalUserId0%
addConditionScopeIds0%
addConditionTimes0%
addConditionOlderThanDate0%
addConditionIds0%
getQueryLastDisplayNumber0%
addConditionScopeIds0%
getEntityMapping0%
addConditionSlotId0%
getQuery0%
getParametersMonth0%
getParametersDay0%
addToCalendar0%
addFreeProcessesToCalendar0%
getFreeProcesses0%
isSameAvailability0%
toReducedBySlots0%
postProcess0%
addConditionDepartmentAndSearch0%
addConditionRoleLevel0%
addConditionSearch0%
addConditionDepartmentIds0%
readRequestsByIds0%
readEntitiesByIds0%
readListBySource0%
testSource0%
readCollection0%
readDisplayNumberUpdated0%
writeByScope0%
readLastChangedTimeByScope0%
updateSlotProcessMapping0%
deleteSlotProcessOnSlot0%
deleteSlotProcessOnProcess0%
readListStatement0%
readCollectionByDepartmentIds0%
readSearch0%
readSearchByDepartmentId0%
readListRole0%
readListByRoleAndDepartment0%
writeEntityLoginByOidc0%
updateEntityAuthkey0%
whereIn0%
getNewDisplayNumber13%
shouldUpdateDisplayNumber25%
addProcessingTimeData30%
hashStringValue50%
log50%
log50%
removeCache56%
__construct58%
writeDayOffListUntilYear60%
__construct60%
removeCache60%
addValuesWayTimeData60%
readByButtonList60%
addConditionMail62%
addValuesWaitingTimeData62%
__construct66%
getArchivedServices66%
writeByCallback70%
writeByCallback70%
removeCache75%
removeCache75%
postProcess75%
readByProviderId76%
addValuesNewArchive76%
writeOptimizedSlotTables76%
writeDeleteProcess80%
updateProcessStatus80%
isMailWhitelisted80%
readByScopeId82%
removeCache82%
writeByAvailability82%
readMaxUpdatedGlobal83%
readChangedProcessIdsSince83%
isAppointmentAllowedWithSameMail83%
readLastChangedTime83%
addValuesFollowingProcessData85%
hasScopeRelevantChanges86%
removeCache87%
backtraceLogEntry87%
readRange87%
removeCache87%
writeEntity88%
readMaxUpdated88%
readRangeUpdated88%
readArchivedEntity88%
readLastChangedTimeByAvailability88%

Project Risks

Method CRAP
calculateStatus600
readEntitiesByIds110
addProcessingTimeData79
updateEntity56
extractScopeFromAnmerkung42
isQueuedProcess42
isCalledProcess42
isPendingProcess42
mergeMailTemplatesWithCustomizations42
updateEntityWithSlots42
extractProcessInfo42
processBuergerRows30
isPreconfirmedProcess30
isConfirmedProcess30
isProcessingProcess30
isMissedProcess30
isParkedProcess30
addConditionScopeIds30
addFreeProcessesToCalendar30
readCollectionByDepartmentIds30
removeCache21
validateCacheDirectory20
initializeStatsIfNeeded20
timeToMinutes20
isReservedProcess20
writeReminder20
readFreeProcessesMinimalDeduplicated20
addToCalendar20
toReducedBySlots20
addValuesWaitingTimeData17
writeByAvailability13
readByButtonList12
initializeCache12
readQueueList12
startAnonymizing12
determineValidScopeId12
saveStatistics12
updateStatisticsValues12
addHourUpdateColumns12
startProcessing12
startProcessing12
deleteReminderTimestamp12
readEntities12
getSpecifiedValue12
readProcessListByExternalUserId12
addConditionDepartmentAndSearch12
writeByScope12
updateSlotProcessMapping12
deleteSlotProcessOnProcess12
readSearch12
readSearchByDepartmentId12
readListByRoleAndDepartment12
readByProviderId11
shouldUpdateDisplayNumber10
isAppointmentAllowedWithSameMail10
addValuesNewArchive10
removeCache9
getNewDisplayNumber8
readByScopeId8
removeCache8
hashStringValue8
writeDayOffListUntilYear6
removeCache6
isMailWhitelisted6
removeCache6
readEntityDoubleTypes6
readByScopesInRange6
deleteEntity6
createOne6
__construct6
determineHourAndType6
insertStatisticsRow6
__construct6
log6
__construct6
log6
startProcessing6
__construct6
log6
getTemplate6
getTemplates6
loadTemplates6
isDeletedProcess6
getProcessListOverview6
writeReminder6
clearLogsOlderThan6
readProperty6
fetchData6
updateEntityDisplayNumber6
addConditionDataSearch6
addWhereIn6
addConditionCustomTextfield6
addConditionCustomTextfield26
addConditionScopeIds6
addConditionTimes6
addConditionIds6
addConditionScopeIds6
addConditionSearch6
readListBySource6
testSource6
readCollection6
readLastChangedTimeByScope6
deleteSlotProcessOnSlot6
readListStatement6
readListRole6
writeEntityLoginByOidc6
updateEntityAuthkey6
whereIn6
__construct5
hasScopeRelevantChanges5
backtraceLogEntry5
removeCache5
__construct5
writeByCallback4
writeByCallback4
writeOptimizedSlotTables4
addValuesWayTimeData3
__construct3
getArchivedServices3
removeCache3
writeDeleteProcess3
readMaxUpdatedGlobal3
addValuesFollowingProcessData3
readMaxUpdated3
log2
log2
addConditionMail2
postProcess2
updateProcessStatus2
readChangedProcessIdsSince2
readLastChangedTime2
writeEntity2
readRange2
readRangeUpdated2
readArchivedEntity2
readLastChangedTimeByAvailability2