Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Olz\Apps\Anmelden\AnmeldenController0%
Olz\Apps\Anmelden\AnmeldenEndpoints0%
Olz\Apps\Anmelden\Components\OlzAnmelden\OlzAnmelden0%
Olz\Apps\Anmelden\Metadata0%
Olz\Apps\BaseAppMetadata0%
Olz\Apps\Commands\CommandsController0%
Olz\Apps\Commands\CommandsEndpoints0%
Olz\Apps\Commands\Components\OlzCommands\OlzCommands0%
Olz\Apps\Commands\Metadata0%
Olz\Apps\Files\Components\OlzFiles\OlzFiles0%
Olz\Apps\Files\Components\OlzWebDav\OlzWebDav0%
Olz\Apps\Files\FilesController0%
Olz\Apps\Files\FilesEndpoints0%
Olz\Apps\Files\Metadata0%
Olz\Apps\Files\Service\CallbackAuthBackend0%
Olz\Apps\Files\Service\OlzArtgrisFileManagerConf0%
Olz\Apps\Logs\Components\OlzLogs\OlzLogs0%
Olz\Apps\Logs\LogsController0%
Olz\Apps\Logs\LogsEndpoints0%
Olz\Apps\Logs\Metadata0%
Olz\Apps\Logs\Utils\AccessSslLogsChannel0%
Olz\Apps\Logs\Utils\LineLocation0%
Olz\Apps\Logs\Utils\ReadResult0%
Olz\Apps\Logs\Utils\GzLogFile0%
Olz\Apps\Logs\Utils\HybridLogFile0%
Olz\Apps\Logs\Utils\LogsDefinitions0%
Olz\Apps\Logs\Utils\OlzLogsChannel0%
Olz\Apps\Logs\Utils\PlainLogFile0%
Olz\Apps\Monitoring\Components\OlzMonitoring\OlzMonitoring0%
Olz\Apps\Monitoring\Metadata0%
Olz\Apps\Monitoring\MonitoringController0%
Olz\Apps\Monitoring\MonitoringEndpoints0%
Olz\Apps\Newsletter\Components\OlzEmailCard\OlzEmailCard0%
Olz\Apps\Newsletter\Components\OlzNewsletter\OlzNewsletter0%
Olz\Apps\Newsletter\Components\OlzNotificationSubscriptionsForm\OlzNotificationSubscriptionsForm0%
Olz\Apps\Newsletter\Components\OlzTelegramCard\OlzTelegramCard0%
Olz\Apps\Newsletter\Metadata0%
Olz\Apps\Newsletter\NewsletterController0%
Olz\Apps\Newsletter\NewsletterEndpoints0%
Olz\Apps\Oev\Components\OlzOev\OlzOev0%
Olz\Apps\Oev\Metadata0%
Olz\Apps\Oev\OevController0%
Olz\Apps\Oev\OevEndpoints0%
Olz\Apps\Oev\Utils\TransportSuggestion0%
Olz\Apps\Panini2024\Components\OlzPanini2024\OlzPanini20240%
Olz\Apps\Panini2024\Components\OlzPanini2024All\OlzPanini2024All0%
Olz\Apps\Panini2024\Components\OlzPanini2024Masks\OlzPanini2024Masks0%
Olz\Apps\Panini2024\Endpoints\ListPanini2024PicturesEndpoint0%
Olz\Apps\Panini2024\Endpoints\UpdateMyPanini2024Endpoint0%
Olz\Apps\Panini2024\Metadata0%
Olz\Apps\Panini2024\Panini2024Controller0%
Olz\Apps\Panini2024\Panini2024Endpoints0%
Olz\Apps\Panini2024\Utils\Panini2024Utils0%
Olz\Apps\Quiz\Components\OlzQuiz\OlzQuiz0%
Olz\Apps\Quiz\Metadata0%
Olz\Apps\Quiz\QuizController0%
Olz\Apps\Quiz\QuizEndpoints0%
Olz\Apps\Results\Components\OlzResults\OlzResults0%
Olz\Apps\Results\Metadata0%
Olz\Apps\Results\ResultsController0%
Olz\Apps\Results\ResultsEndpoints0%
Olz\Apps\SearchEngines\Components\OlzSearchEngines\OlzSearchEngines0%
Olz\Apps\SearchEngines\Metadata0%
Olz\Apps\SearchEngines\SearchEnginesController0%
Olz\Apps\SearchEngines\SearchEnginesEndpoints0%
Olz\Apps\Statistics\Components\OlzStatistics\OlzStatistics0%
Olz\Apps\Statistics\Metadata0%
Olz\Apps\Statistics\StatisticsController0%
Olz\Apps\Statistics\StatisticsEndpoints0%
Olz\Apps\Youtube\Components\OlzYoutube\OlzYoutube0%
Olz\Apps\Youtube\Metadata0%
Olz\Apps\Youtube\YoutubeController0%
Olz\Apps\Youtube\YoutubeEndpoints0%
Olz\Apps\Oev\Utils\TransportSection40%
Olz\Apps\Oev\Utils\TransportConnection41%
Olz\Apps\Anmelden\Endpoints\BookingEndpointTrait48%
Olz\Apps\OlzApps57%
Olz\Apps\Logs\Utils\DailyFileLogsChannel61%
Olz\Apps\Oev\Utils\TransportHalt73%
Olz\Apps\Commands\Endpoints\ExecuteCommandEndpoint79%
Olz\Apps\Logs\Utils\BaseLogsChannel80%
Olz\Apps\Logs\Endpoints\GetLogsEndpoint87%
Olz\Apps\Logs\Utils\LogrotateLogsChannel88%

Project Risks

Class CRAP
Olz\Apps\Panini2024\Utils\Panini2024Utils22350
Olz\Apps\Logs\Utils\HybridLogFile1056
Olz\Apps\Oev\Utils\TransportSuggestion812
Olz\Apps\Newsletter\Components\OlzNotificationSubscriptionsForm\OlzNotificationSubscriptionsForm600
Olz\Apps\Logs\Utils\GzLogFile462
Olz\Apps\Logs\Utils\PlainLogFile420
Olz\Apps\Panini2024\Panini2024Controller420
Olz\Apps\Oev\Utils\TransportSection293
Olz\Apps\Logs\Utils\AccessSslLogsChannel210
Olz\Apps\BaseAppMetadata182
Olz\Apps\Oev\Utils\TransportConnection139
Olz\Apps\Panini2024\Components\OlzPanini2024All\OlzPanini2024All110
Olz\Apps\Results\Components\OlzResults\OlzResults110
Olz\Apps\Files\Components\OlzWebDav\OlzWebDav90
Olz\Apps\Logs\Utils\BaseLogsChannel68
Olz\Apps\Logs\Utils\OlzLogsChannel56
Olz\Apps\Panini2024\Endpoints\UpdateMyPanini2024Endpoint56
Olz\Apps\OlzApps43
Olz\Apps\Files\FilesController42
Olz\Apps\Newsletter\Components\OlzEmailCard\OlzEmailCard42
Olz\Apps\Files\Service\CallbackAuthBackend20
Olz\Apps\Files\Service\OlzArtgrisFileManagerConf20
Olz\Apps\Logs\Components\OlzLogs\OlzLogs20
Olz\Apps\Newsletter\Components\OlzTelegramCard\OlzTelegramCard20
Olz\Apps\Panini2024\Components\OlzPanini2024\OlzPanini202420
Olz\Apps\Anmelden\Endpoints\BookingEndpointTrait19
Olz\Apps\Oev\Utils\TransportHalt14
Olz\Apps\Logs\Endpoints\GetLogsEndpoint14
Olz\Apps\Logs\Utils\DailyFileLogsChannel13
Olz\Apps\Commands\Endpoints\ExecuteCommandEndpoint12
Olz\Apps\Anmelden\AnmeldenController12
Olz\Apps\Files\Components\OlzFiles\OlzFiles12
Olz\Apps\Logs\Utils\LogrotateLogsChannel8
Olz\Apps\Newsletter\Components\OlzNewsletter\OlzNewsletter6
Olz\Apps\Oev\Components\OlzOev\OlzOev6
Olz\Apps\Panini2024\Components\OlzPanini2024Masks\OlzPanini2024Masks6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
index0%
detail0%
register0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
getBasename0%
getIconPath0%
getIcon0%
getJsCssImports0%
index0%
register0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
getHtml0%
getHtml0%
generateRandomAccessToken0%
index0%
webdavIndex0%
webdavPath0%
webdav0%
register0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
__construct0%
check0%
challenge0%
getConf0%
getHtml0%
index0%
register0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
getId0%
getName0%
getLogFileForIndex0%
getIndexForFilePath0%
parseDateTimeOfLine0%
__construct0%
__construct0%
continueReading0%
cleanUpOldFiles0%
optimizeHybridFiles0%
__construct0%
getPath0%
getIndexPath0%
exists0%
modified0%
open0%
seek0%
tell0%
eof0%
gets0%
close0%
optimize0%
purge0%
serialize0%
deserialize0%
__construct0%
getPath0%
getIndexPath0%
exists0%
modified0%
open0%
seek0%
tell0%
eof0%
gets0%
close0%
optimize0%
copyToGz0%
copyToPlain0%
deletePlain0%
purge0%
__toString0%
serialize0%
deserialize0%
getLogsChannels0%
getId0%
getName0%
getRetentionDays0%
getLogFileForDateTime0%
getDateTimeForFilePath0%
__construct0%
getPath0%
getIndexPath0%
exists0%
modified0%
open0%
seek0%
tell0%
eof0%
gets0%
close0%
optimize0%
purge0%
serialize0%
deserialize0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getHtml0%
getHtml0%
getHtml0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getHtml0%
isOriginStation0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
fromEnv0%
fromFieldValue0%
populateFromFieldValue0%
setSections0%
getDestinationHalt0%
getCropped0%
fromFieldValue0%
populateFromFieldValue0%
fromFieldValue0%
populateFromFieldValue0%
setDeparture0%
setArrival0%
setPassList0%
getIsWalk0%
setIsWalk0%
getCropped0%
getFieldValue0%
fromFieldValue0%
populateFromFieldValue0%
getPrettyPrint0%
getMainConnection0%
setMainConnection0%
getSideConnections0%
addSideConnection0%
getOriginInfo0%
setOriginInfo0%
getDebug0%
addDebug0%
generateOriginInfo0%
getDestinationHalt0%
getHaltAtStation0%
getFlatHalts0%
getRatingForHalt0%
getAppsForUser0%
registerAllEndpoints0%
getHtml0%
getHtml0%
getHtml0%
handle0%
handle0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
all0%
masks0%
single0%
pdf3x50%
pdf4x40%
zipDuplicatesGrid4x40%
pdfOlz0%
pdfHistory0%
pdfDresses0%
pdfMaps0%
pdfBook0%
pdfBack0%
setLimits0%
paniniUtils0%
pdfResponse0%
register0%
parseSpec0%
renderSingle0%
render3x5Pages0%
render4x4Zip0%
getAllEntries0%
render4x4Pages0%
cachePictureId0%
getCachePathForPictureId0%
getCachePathForZip0%
getBookPdf0%
addBookPage0%
drawPlaceholder0%
drawEntryInfobox0%
drawText0%
convertString0%
renderBookPages0%
getBookEntries0%
renderOlzPages0%
getOlzEntries0%
getOlzPageXY0%
renderHistoryPages0%
getHistoryEntries0%
getHistoryPageXY0%
renderDressesPages0%
getDressesEntries0%
getDressesPageXY0%
renderMapsPages0%
getMapsEntries0%
getMapsPageXY0%
renderBackPages0%
getBackEntries0%
getBackPageXY0%
fromEnv0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getHtml0%
getDisplayName0%
getPath0%
getHref0%
isAccessibleToUser0%
index0%
register0%
getEntityData0%
isLineMatchingMinLogLevel18%
getGenderForApi50%
isLineMatchingTextSearch50%
parseDateTimeOfLine50%
getSiCardNumberForApi71%
isLineMatching71%
getOrCreateIndex75%
handle77%
handle79%
getEntityById80%
parseFromTransportApi82%
getApp83%
getTypeForApi83%
getLogFileBefore85%
getLogFileAfter85%
getLogFileBefore88%
getLogFileAfter88%
getLineLocationForDateTime89%

Project Risks

Method CRAP
renderSingle812
getHtml600
getCropped240
render3x5Pages156
render4x4Pages132
getCropped110
getHtml110
getHtml110
getHtml90
getPrettyPrint72
drawEntryInfobox72
handle56
parseSpec56
getIcon42
getHtml42
render4x4Zip42
renderOlzPages42
renderHistoryPages42
renderDressesPages42
renderMapsPages42
renderBackPages42
getLogFileForIndex30
drawPlaceholder30
getBookEntries30
getConf20
getHtml20
getIndexForFilePath20
optimize20
purge20
getHtml20
registerAllEndpoints20
getHtml20
renderBookPages20
getEntityData20
getTypeForApi19
handle12
getIconPath12
getJsCssImports12
getHtml12
webdav12
parseDateTimeOfLine12
continueReading12
purge12
purge12
isOriginStation12
getRatingForHalt12
getAppsForUser12
zipDuplicatesGrid4x412
cachePictureId12
getCachePathForPictureId12
addBookPage12
getGenderForApi10
isLineMatchingMinLogLevel7
handle7
parseFromTransportApi6
detail6
check6
cleanUpOldFiles6
optimizeHybridFiles6
seek6
gets6
serialize6
deserialize6
exists6
open6
close6
copyToGz6
copyToPlain6
serialize6
deserialize6
getLogFileForDateTime6
getDateTimeForFilePath6
gets6
serialize6
deserialize6
getHtml6
getHtml6
generateOriginInfo6
getHaltAtStation6
getHtml6
pdf3x56
pdf4x46
getAllEntries6
getCachePathForZip6
getBookPdf6
getOlzEntries6
getHistoryEntries6
getDressesEntries6
getMapsEntries6
getBackEntries6
getOrCreateIndex5
parseDateTimeOfLine4
getLineLocationForDateTime4
getSiCardNumberForApi3
isLineMatching3
getApp3
isLineMatchingTextSearch2
getEntityById2
getLogFileBefore2
getLogFileAfter2
getLogFileBefore2
getLogFileAfter2