Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Olz\Anniversary\Components\OlzAnniversary\OlzAnniversary0%
Olz\Anniversary\Components\OlzAnniversaryRocket\OlzAnniversaryRocket0%
Olz\Api\OlzApi0%
Olz\Apps\Anmelden\AnmeldenController0%
Olz\Apps\Anmelden\AnmeldenEndpoints0%
Olz\Apps\Anmelden\Components\OlzAnmelden\OlzAnmelden0%
Olz\Apps\BaseAppEndpoints0%
Olz\Apps\Commands\CommandsController0%
Olz\Apps\Commands\CommandsEndpoints0%
Olz\Apps\Commands\Components\OlzCommands\OlzCommands0%
Olz\Apps\Files\Components\OlzFiles\OlzFiles0%
Olz\Apps\Files\Components\OlzWebDav\OlzWebDav0%
Olz\Apps\Files\FilesController0%
Olz\Apps\Files\FilesEndpoints0%
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\Members\Components\OlzMembers\OlzMembers0%
Olz\Apps\Members\MembersController0%
Olz\Apps\Members\MembersEndpoints0%
Olz\Apps\Monitoring\Components\OlzMonitoring\OlzMonitoring0%
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\NewsletterController0%
Olz\Apps\Newsletter\NewsletterEndpoints0%
Olz\Apps\Oev\Components\OlzOev\OlzOev0%
Olz\Apps\Oev\OevController0%
Olz\Apps\Oev\OevEndpoints0%
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\Panini2024Controller0%
Olz\Apps\Panini2024\Panini2024Endpoints0%
Olz\Apps\Panini2024\Utils\Panini2024Utils0%
Olz\Apps\Quiz\Components\OlzQuiz\OlzQuiz0%
Olz\Apps\Quiz\QuizController0%
Olz\Apps\Quiz\QuizEndpoints0%
Olz\Apps\Results\Components\OlzResults\OlzResults0%
Olz\Apps\Results\ResultsController0%
Olz\Apps\Results\ResultsEndpoints0%
Olz\Apps\SearchEngines\Components\OlzSearchEngines\OlzSearchEngines0%
Olz\Apps\SearchEngines\SearchEnginesController0%
Olz\Apps\SearchEngines\SearchEnginesEndpoints0%
Olz\Apps\Statistics\Components\OlzStatistics\OlzStatistics0%
Olz\Apps\Statistics\StatisticsController0%
Olz\Apps\Statistics\StatisticsEndpoints0%
Olz\Apps\Youtube\Components\OlzYoutube\OlzYoutube0%
Olz\Apps\Youtube\YoutubeController0%
Olz\Apps\Youtube\YoutubeEndpoints0%
Olz\Command\LogForAnHourCommand0%
Olz\Command\MonitorBackupCommand0%
Olz\Command\MonitorLogsCommand0%
Olz\Command\TestCommand0%
Olz\Components\Apps\OlzAppsList\OlzAppsList0%
Olz\Components\Apps\OlzNoAppAccess\OlzNoAppAccess0%
Olz\Components\Auth\OlzEmailReaktion\OlzEmailReaktion0%
Olz\Components\Auth\OlzStravaRedirect\OlzStravaRedirect0%
Olz\Components\Common\OlzEditableText\OlzEditableText0%
Olz\Components\Common\OlzLocationMap\OlzLocationMap0%
Olz\Components\Common\OlzPostingListItem\OlzPostingListItem0%
Olz\Components\Common\OlzRootComponent0%
Olz\Components\Error\Olz401Unauthorized\Olz401Unauthorized0%
Olz\Components\Error\Olz403Forbidden\Olz403Forbidden0%
Olz\Components\Error\OlzOtherError\OlzOtherError0%
Olz\Components\OlzHtmlSitemap\OlzHtmlSitemap0%
Olz\Components\OlzSitemap\OlzSitemap0%
Olz\Components\OlzXmlSitemap\OlzXmlSitemap0%
Olz\Components\OlzZielsprint\OlzZielsprint0%
Olz\Components\OtherPages\OlzAngebot\OlzAngebot0%
Olz\Components\OtherPages\OlzDatenschutz\OlzDatenschutz0%
Olz\Components\OtherPages\OlzFuerEinsteiger\OlzFuerEinsteiger0%
Olz\Components\Page\OlzHeader\OlzHeader0%
Olz\Components\Schema\OlzEventData\OlzEventData0%
Olz\Components\Schema\OlzMapData\OlzMapData0%
Olz\Controller\AnniversaryController0%
Olz\Controller\ApiController0%
Olz\Controller\AssetsController0%
Olz\Controller\AuthController0%
Olz\Controller\ErrorController0%
Olz\Controller\FaqController0%
Olz\Controller\ImageToolsController0%
Olz\Controller\KartenController0%
Olz\Controller\NewsController0%
Olz\Controller\OtherPagesController0%
Olz\Controller\RedirectController0%
Olz\Controller\RobotsController0%
Olz\Controller\ScreenshotsController0%
Olz\Controller\ServiceController0%
Olz\Controller\SitemapController0%
Olz\Controller\StartseiteController0%
Olz\Controller\SucheController0%
Olz\Controller\TermineController0%
Olz\Controller\UsersController0%
Olz\Controller\VereinController0%
Olz\Entity\Panini2024\Panini2024Picture0%
Olz\Entity\Termine\TerminInfo0%
Olz\Entity\Termine\TerminNotification0%
Olz\Entity\Termine\TerminNotificationTemplate0%
Olz\Faq\Components\OlzFaqDetail\OlzFaqDetail0%
Olz\Faq\Components\OlzFaqList\OlzFaqList0%
Olz\Fetchers\SolvFetcher0%
Olz\Fetchers\TransportApiFetcher0%
Olz\Karten\Components\OlzKarteDetail\OlzKarteDetail0%
Olz\Karten\Components\OlzKarten\OlzKarten0%
Olz\Karten\Components\OlzKartenList\OlzKartenList0%
Olz\Karten\Components\OlzKartenListItem\OlzKartenListItem0%
Olz\Message\TestMessage0%
Olz\MessageHandler\TestMessageHandler0%
Olz\News\Components\OlzArticleMetadata\OlzArticleMetadata0%
Olz\News\Components\OlzAuthorBadge\OlzAuthorBadge0%
Olz\News\Components\OlzNewsDetail\OlzNewsDetail0%
Olz\News\Components\OlzNewsFilter\OlzNewsFilter0%
Olz\News\Components\OlzNewsList\OlzNewsList0%
Olz\News\Components\OlzNewsListItem\OlzNewsListItem0%
Olz\Repository\AuthRequestRepository0%
Olz\Repository\CounterRepository0%
Olz\Repository\Faq\QuestionRepository0%
Olz\Repository\Members\MemberRepository0%
Olz\Repository\News\NewsRepository0%
Olz\Repository\Quiz\SkillLevelRepository0%
Olz\Repository\Quiz\SkillRepository0%
Olz\Repository\Roles\RoleRepository0%
Olz\Repository\SolvEventRepository0%
Olz\Repository\SolvPersonRepository0%
Olz\Repository\SolvResultRepository0%
Olz\Repository\Startseite\WeeklyPictureRepository0%
Olz\Repository\TelegramLinkRepository0%
Olz\Repository\Termine\TerminRepository0%
Olz\Repository\ThrottlingRepository0%
Olz\Repository\Users\UserRepository0%
Olz\Roles\Components\OlzOrganigramm\OlzOrganigramm0%
Olz\Roles\Components\OlzRolePage\OlzRolePage0%
Olz\Roles\Components\OlzVerein\OlzVerein0%
Olz\Service\Components\OlzDownloads\OlzDownloads0%
Olz\Service\Components\OlzLinks\OlzLinks0%
Olz\Service\Components\OlzService\OlzService0%
Olz\Startseite\Components\AbstractOlzTile\AbstractOlzTile0%
Olz\Startseite\Components\OlzAnniversaryTile\OlzAnniversaryTile0%
Olz\Startseite\Components\OlzCustomTile\OlzCustomTile0%
Olz\Startseite\Components\OlzCustomizableHome\OlzCustomizableHome0%
Olz\Startseite\Components\OlzForBeginnersTile\OlzForBeginnersTile0%
Olz\Startseite\Components\OlzJomCounterTile\OlzJomCounterTile0%
Olz\Startseite\Components\OlzNewsEntriesTile\OlzNewsEntriesTile0%
Olz\Startseite\Components\OlzNewsListsTile\OlzNewsListsTile0%
Olz\Startseite\Components\OlzStartseite\OlzStartseite0%
Olz\Startseite\Components\OlzTermineDeadlinesTile\OlzTermineDeadlinesTile0%
Olz\Startseite\Components\OlzTermineUpcomingTile\OlzTermineUpcomingTile0%
Olz\Startseite\Components\OlzTermineUpdatesTile\OlzTermineUpdatesTile0%
Olz\Startseite\Components\OlzWeeklyPictureTile\OlzWeeklyPictureTile0%
Olz\Suche\Components\OlzSuche\OlzSuche0%
Olz\Termine\Components\OlzDateCalendar\OlzDateCalendar0%
Olz\Termine\Components\OlzICal\OlzICal0%
Olz\Termine\Components\OlzTerminDetail\OlzTerminDetail0%
Olz\Termine\Components\OlzTerminLocationDetail\OlzTerminLocationDetail0%
Olz\Termine\Components\OlzTerminLocationsList\OlzTerminLocationsList0%
Olz\Termine\Components\OlzTerminTemplateDetail\OlzTerminTemplateDetail0%
Olz\Termine\Components\OlzTerminTemplatesList\OlzTerminTemplatesList0%
Olz\Termine\Components\OlzTerminTemplatesListItem\OlzTerminTemplatesListItem0%
Olz\Termine\Components\OlzTermineFilter\OlzTermineFilter0%
Olz\Termine\Components\OlzTermineList\OlzTermineList0%
Olz\Termine\Components\OlzTermineListItem\OlzTermineListItem0%
Olz\Users\Components\OlzUserDetail\OlzUserDetail0%
Olz\Users\Components\OlzUserInfoModal\OlzUserInfoModal0%
Olz\Utils\DevDataUtils0%
Olz\Anniversary\Utils\AnniversaryUtilsTrait0%
Olz\Apps\Panini2024\Utils\Panini2024UtilsTrait0%
Olz\Apps\Logs\Utils\AccessSslLogsChannel3%
Olz\Apps\Logs\Utils\ErrorLogsChannel4%
Olz\Command\UserMergeCommand4%
Olz\Utils\DbUtils20%
Olz\Entity\Counter25%
Olz\Entity\AuthRequest27%
Olz\Apps\BaseAppMetadata32%
Olz\Utils\Session33%
Olz\Utils\StravaUtils34%
Olz\Utils\SymfonyUtils36%
Olz\Components\Auth\OlzAccountMenu\OlzAccountMenu41%
Olz\Command\SyncStravaCommand41%
Olz\Apps\OlzApps44%
Olz\Entity\Service\Download45%
Olz\Entity\Service\Link45%
Olz\Entity\Faq\Question45%
Olz\Entity\SolvPerson47%
Olz\Apps\Anmelden\Endpoints\BookingEndpointTrait48%
Olz\Entity\Termine\TerminLabel56%
Olz\Entity\Throttling57%
Olz\Suche\Utils\SearchUtils57%
Olz\Entity\ForwardedEmail60%
Olz\Apps\Oev\Utils\TransportSuggestion60%
Olz\Entity\StravaLink63%
Olz\Components\Error\OlzErrorPage\OlzErrorPage64%
Olz\Entity\Termine\TerminTemplate64%
Olz\Apps\Members\Utils\MembersUtilsTrait66%
Olz\Apps\Oev\Utils\CoordinateUtilsTrait66%
Olz\Captcha\Utils\CaptchaUtilsTrait66%
Olz\Entity\Termine\Termin68%
Olz\Entity\Roles\Role69%
Olz\Entity\Quiz\SkillCategory70%
Olz\Entity\SolvEvent70%
Olz\Apps\Logs\Utils\PlainLogFile70%
Olz\Command\CheckTermineSolvIdCommand73%
Olz\Apps\Anmelden\Metadata75%
Olz\Apps\Commands\Metadata75%
Olz\Apps\Files\Metadata75%
Olz\Apps\Logs\Metadata75%
Olz\Apps\Members\Metadata75%
Olz\Apps\Monitoring\Metadata75%
Olz\Apps\Newsletter\Metadata75%
Olz\Apps\Oev\Metadata75%
Olz\Apps\Panini2024\Metadata75%
Olz\Apps\Quiz\Metadata75%
Olz\Apps\Results\Metadata75%
Olz\Apps\SearchEngines\Metadata75%
Olz\Apps\Statistics\Metadata75%
Olz\Apps\Youtube\Metadata75%
Olz\Components\Page\OlzHeaderBar\OlzHeaderBar75%
Olz\Entity\Anmelden\RegistrationInfo75%
Olz\Entity\Users\User75%
Olz\Anniversary\Utils\AnniversaryUtils76%
Olz\Api\OlzEntityEndpointTrait76%
Olz\Command\SyncSolvMergePeopleCommand77%
Olz\Utils\HttpUtils77%
Olz\Entity\Faq\QuestionCategory77%
Olz\Components\Page\OlzMenu\OlzMenu78%
Olz\Apps\Commands\Endpoints\ExecuteCommandEndpoint79%
Olz\Command\Notifications\SendDailySummaryCommand79%
Olz\Command\OnContinuouslyCommand79%
Olz\Utils\ImageUtils80%
Olz\Termine\Utils\TermineUtils80%
Olz\Command\Notifications\SendWeeklySummaryCommand80%
Olz\Apps\Logs\Utils\BaseLogsChannel80%
Olz\Entity\Members\Member81%
Olz\Entity\Quiz\SkillLevel81%
Olz\Apps\Logs\Utils\GzLogFile82%
Olz\Entity\Anniversary\RunRecord82%
Olz\Entity\SolvResult82%
Olz\Command\SyncSolvCommand82%
Olz\Apps\Oev\Utils\TransportConnection83%
Olz\Entity\News\NewsEntry84%
Olz\Command\ProcessEmailCommand84%
Olz\Utils\DateUtils84%
Olz\Api\OlzTypedEndpoint85%
Olz\Command\SyncSolvEventsCommand86%
Olz\Apps\Logs\Utils\HybridLogFile86%
Olz\Apps\Logs\Endpoints\GetLogsEndpoint86%
Olz\Faq\Endpoints\DeleteQuestionCategoryEndpoint87%
Olz\Faq\Endpoints\DeleteQuestionEndpoint87%
Olz\Termine\Endpoints\DeleteTerminEndpoint87%
Olz\Termine\Endpoints\DeleteTerminLabelEndpoint87%
Olz\Termine\Endpoints\DeleteTerminLocationEndpoint87%
Olz\Termine\Endpoints\DeleteTerminTemplateEndpoint87%
Olz\Entity\TelegramLink88%
Olz\Components\Page\OlzHeaderWithoutRouting\OlzHeaderWithoutRouting88%
Olz\News\Endpoints\NewsEndpointTrait88%
Olz\Apps\Logs\Utils\LogrotateLogsChannel88%
Olz\Entity\Anmelden\Booking88%
Olz\Entity\Quiz\Skill88%
Olz\Faq\Endpoints\EditQuestionCategoryEndpoint88%
Olz\Command\SyncSolvResultsCommand89%

Project Risks

Class Coverage Complexity CRAP
Olz\Apps\Panini2024\Utils\Panini2024Utils0.0%14822052
Olz\Utils\DevDataUtils0.0%877656
Olz\Termine\Components\OlzTerminDetail\OlzTerminDetail0.0%553080
Olz\Command\UserMergeCommand4.4%522413
Olz\Command\MonitorLogsCommand0.0%411722
Olz\Users\Components\OlzUserDetail\OlzUserDetail0.0%331122
Olz\News\Components\OlzNewsDetail\OlzNewsDetail0.0%30930
Olz\Entity\Panini2024\Panini2024Picture0.0%28812
Olz\News\Components\OlzNewsList\OlzNewsList0.0%27756
Olz\Apps\Newsletter\Components\OlzNotificationSubscriptionsForm\OlzNotificationSubscriptionsForm0.0%24600
Olz\Command\MonitorBackupCommand0.0%23552
Olz\Termine\Components\OlzTermineList\OlzTermineList0.0%23552
Olz\Entity\Termine\TerminNotification0.0%22506
Olz\Entity\Termine\TerminNotificationTemplate0.0%22506
Olz\Termine\Components\OlzTermineListItem\OlzTermineListItem0.0%22506
Olz\Anniversary\Components\OlzAnniversary\OlzAnniversary0.0%21462
Olz\Roles\Components\OlzRolePage\OlzRolePage0.0%20420
Olz\Apps\Panini2024\Panini2024Controller0.0%19380
Olz\News\Components\OlzNewsListItem\OlzNewsListItem0.0%19380
Olz\Termine\Components\OlzTerminTemplateDetail\OlzTerminTemplateDetail0.0%19380
Olz\Entity\Users\User75.0%104273
Olz\Components\OlzSitemap\OlzSitemap0.0%15240
Olz\Controller\ScreenshotsController0.0%15240
Olz\Termine\Components\OlzTerminTemplatesListItem\OlzTerminTemplatesListItem0.0%15240
Olz\Apps\Logs\Utils\AccessSslLogsChannel3.7%15215
Olz\Entity\Termine\TerminInfo0.0%14210
Olz\Startseite\Components\OlzTermineUpcomingTile\OlzTermineUpcomingTile0.0%14210
Olz\Entity\Termine\Termin68.1%64196
Olz\Command\SyncStravaCommand41.7%29195
Olz\Utils\StravaUtils34.7%24184
Olz\Karten\Components\OlzKarteDetail\OlzKarteDetail0.0%13182
Olz\News\Components\OlzAuthorBadge\OlzAuthorBadge0.0%13182
Olz\Startseite\Components\OlzNewsEntriesTile\OlzNewsEntriesTile0.0%13182
Olz\Suche\Components\OlzSuche\OlzSuche0.0%13182
Olz\Command\ProcessEmailCommand84.9%120169
Olz\Suche\Utils\SearchUtils57.3%40164
Olz\Apps\Logs\Utils\ErrorLogsChannel4.2%13161
Olz\Apps\Panini2024\Components\OlzPanini2024All\OlzPanini2024All0.0%12156
Olz\Apps\Results\Components\OlzResults\OlzResults0.0%12156
Olz\Components\Auth\OlzEmailReaktion\OlzEmailReaktion0.0%12156
Olz\Controller\AssetsController0.0%12156
Olz\Startseite\Components\OlzTermineDeadlinesTile\OlzTermineDeadlinesTile0.0%12156
Olz\Entity\Faq\Question45.5%28155
Olz\Entity\Termine\TerminTemplate64.8%49153
Olz\Entity\Roles\Role69.2%54138
Olz\Components\OlzZielsprint\OlzZielsprint0.0%11132
Olz\Controller\NewsController0.0%11132
Olz\Karten\Components\OlzKartenList\OlzKartenList0.0%11132
Olz\Service\Components\OlzDownloads\OlzDownloads0.0%11132
Olz\Termine\Components\OlzTerminLocationDetail\OlzTerminLocationDetail0.0%11132
Olz\Entity\SolvEvent70.0%52125
Olz\Fetchers\SolvFetcher0.0%10110
Olz\Repository\AuthRequestRepository0.0%10110
Olz\Service\Components\OlzLinks\OlzLinks0.0%10110
Olz\Startseite\Components\OlzAnniversaryTile\OlzAnniversaryTile0.0%10110
Olz\Apps\Files\Components\OlzWebDav\OlzWebDav0.0%990
Olz\Faq\Components\OlzFaqDetail\OlzFaqDetail0.0%990
Olz\Faq\Components\OlzFaqList\OlzFaqList0.0%990
Olz\Termine\Utils\TermineUtils80.3%6189
Olz\Entity\Service\Download45.0%2086
Olz\Entity\Service\Link45.0%2086
Olz\Entity\Termine\TerminLabel56.7%2786
Olz\Entity\Counter25.0%1384
Olz\Apps\Oev\Utils\TransportSuggestion60.2%2877
Olz\Karten\Components\OlzKartenListItem\OlzKartenListItem0.0%872
Olz\Startseite\Components\OlzJomCounterTile\OlzJomCounterTile0.0%872
Olz\Utils\Session33.3%1472
Olz\Entity\AuthRequest27.3%1267
Olz\Apps\OlzApps44.4%1766
Olz\Apps\BaseAppMetadata32.4%1365
Olz\Apps\Logs\Utils\BaseLogsChannel80.9%4965
Olz\Entity\SolvPerson47.4%1759
Olz\Apps\Panini2024\Endpoints\UpdateMyPanini2024Endpoint0.0%756
Olz\Controller\ImageToolsController0.0%756
Olz\Repository\Roles\RoleRepository0.0%756
Olz\Repository\SolvResultRepository0.0%756
Olz\Roles\Components\OlzOrganigramm\OlzOrganigramm0.0%756
Olz\Termine\Components\OlzICal\OlzICal0.0%756
Olz\Components\Auth\OlzAccountMenu\OlzAccountMenu41.5%1453
Olz\Utils\DateUtils84.9%4551
Olz\Entity\News\NewsEntry84.4%4248
Olz\Entity\SolvResult82.7%4048
Olz\Apps\Files\FilesController0.0%642
Olz\Apps\Newsletter\Components\OlzEmailCard\OlzEmailCard0.0%642
Olz\Apps\Panini2024\Components\OlzPanini2024\OlzPanini20240.0%642
Olz\Components\Common\OlzRootComponent0.0%642
Olz\Components\OtherPages\OlzAngebot\OlzAngebot0.0%642
Olz\Components\OtherPages\OlzFuerEinsteiger\OlzFuerEinsteiger0.0%642
Olz\Repository\Quiz\SkillRepository0.0%642
Olz\Startseite\Components\OlzCustomTile\OlzCustomTile0.0%642
Olz\Startseite\Components\OlzCustomizableHome\OlzCustomizableHome0.0%642
Olz\Startseite\Components\OlzForBeginnersTile\OlzForBeginnersTile0.0%642
Olz\Startseite\Components\OlzWeeklyPictureTile\OlzWeeklyPictureTile0.0%642
Olz\Utils\HttpUtils77.5%3141
Olz\Utils\ImageUtils80.3%3341
Olz\Apps\Logs\Utils\HybridLogFile86.7%3740
Olz\Utils\DbUtils20.8%839
Olz\News\Endpoints\NewsEndpointTrait88.7%3738
Olz\Entity\StravaLink63.2%1937
Olz\Command\Notifications\SendDailySummaryCommand79.4%2733
Olz\Command\Notifications\SendWeeklySummaryCommand80.6%2833
Olz\Entity\ForwardedEmail60.0%1632
Olz\Apps\Files\Components\OlzFiles\OlzFiles0.0%530
Olz\Apps\Logs\Components\OlzLogs\OlzLogs0.0%530
Olz\Apps\Logs\Utils\PlainLogFile70.6%2030
Olz\Components\Apps\OlzAppsList\OlzAppsList0.0%530
Olz\Components\Auth\OlzStravaRedirect\OlzStravaRedirect0.0%530
Olz\Components\Common\OlzLocationMap\OlzLocationMap0.0%530
Olz\Components\OlzXmlSitemap\OlzXmlSitemap0.0%530
Olz\News\Components\OlzNewsFilter\OlzNewsFilter0.0%530
Olz\Repository\CounterRepository0.0%530
Olz\Repository\ThrottlingRepository0.0%530
Olz\Startseite\Components\OlzStartseite\OlzStartseite0.0%530
Olz\Startseite\Components\OlzTermineUpdatesTile\OlzTermineUpdatesTile0.0%530
Olz\Termine\Components\OlzTerminTemplatesList\OlzTerminTemplatesList0.0%530
Olz\Termine\Components\OlzTermineFilter\OlzTermineFilter0.0%530
Olz\Entity\Anmelden\RegistrationInfo75.0%2127
Olz\Apps\Oev\Utils\TransportConnection83.1%2426
Olz\Entity\Anniversary\RunRecord82.6%2325
Olz\Command\OnContinuouslyCommand79.7%2124
Olz\Apps\Logs\Utils\GzLogFile82.6%2123
Olz\Entity\TelegramLink88.0%2323
Olz\Command\SyncSolvEventsCommand86.5%2122
Olz\Entity\Faq\QuestionCategory77.8%1821
Olz\Apps\Files\Service\CallbackAuthBackend0.0%420
Olz\Apps\Files\Service\OlzArtgrisFileManagerConf0.0%420
Olz\Apps\Newsletter\Components\OlzNewsletter\OlzNewsletter0.0%420
Olz\Apps\Newsletter\Components\OlzTelegramCard\OlzTelegramCard0.0%420
Olz\Apps\Oev\Components\OlzOev\OlzOev0.0%420
Olz\Apps\Panini2024\Components\OlzPanini2024Masks\OlzPanini2024Masks0.0%420
Olz\Command\LogForAnHourCommand0.0%420
Olz\Components\Common\OlzEditableText\OlzEditableText0.0%420
Olz\Components\OtherPages\OlzDatenschutz\OlzDatenschutz0.0%420
Olz\Components\Page\OlzHeader\OlzHeader0.0%420
Olz\Roles\Components\OlzVerein\OlzVerein0.0%420
Olz\Termine\Components\OlzTerminLocationsList\OlzTerminLocationsList0.0%420
Olz\Utils\SymfonyUtils36.8%719
Olz\Apps\Anmelden\Endpoints\BookingEndpointTrait48.7%919
Olz\Components\Page\OlzMenu\OlzMenu78.6%1618
Olz\Command\SyncSolvResultsCommand89.1%1515
Olz\Apps\Logs\Endpoints\GetLogsEndpoint86.9%1313
Olz\Apps\Anmelden\AnmeldenController0.0%312
Olz\Apps\Commands\Endpoints\ExecuteCommandEndpoint79.4%1112
Olz\Command\SyncSolvCommand83.0%1212
Olz\Command\TestCommand0.0%312
Olz\Components\Apps\OlzNoAppAccess\OlzNoAppAccess0.0%312
Olz\Components\OlzHtmlSitemap\OlzHtmlSitemap0.0%312
Olz\Components\Schema\OlzMapData\OlzMapData0.0%312
Olz\Entity\Quiz\SkillLevel81.8%1212
Olz\Users\Components\OlzUserInfoModal\OlzUserInfoModal0.0%312
Olz\Api\OlzEntityEndpointTrait76.7%1112
Olz\Command\CheckTermineSolvIdCommand73.9%910
Olz\Components\Page\OlzHeaderWithoutRouting\OlzHeaderWithoutRouting88.2%1010
Olz\Entity\Anmelden\Booking88.9%1010
Olz\Entity\Quiz\Skill88.9%1010
Olz\Apps\Logs\Utils\LogrotateLogsChannel88.9%99
Olz\Command\SyncSolvMergePeopleCommand77.3%99
Olz\Components\Error\OlzErrorPage\OlzErrorPage64.3%67
Olz\Anniversary\Utils\AnniversaryUtils76.7%66
Olz\Components\Schema\OlzEventData\OlzEventData0.0%26
Olz\Controller\RedirectController0.0%26
Olz\Fetchers\TransportApiFetcher0.0%26
Olz\News\Components\OlzArticleMetadata\OlzArticleMetadata0.0%26
Olz\Repository\Faq\QuestionRepository0.0%26
Olz\Api\OlzTypedEndpoint85.7%55
Olz\Components\Page\OlzHeaderBar\OlzHeaderBar75.0%44
Olz\Faq\Endpoints\DeleteQuestionCategoryEndpoint87.5%22
Olz\Faq\Endpoints\DeleteQuestionEndpoint87.5%22
Olz\Faq\Endpoints\EditQuestionCategoryEndpoint88.9%22
Olz\Termine\Endpoints\DeleteTerminEndpoint87.5%22
Olz\Termine\Endpoints\DeleteTerminLabelEndpoint87.5%22
Olz\Termine\Endpoints\DeleteTerminLocationEndpoint87.5%22
Olz\Termine\Endpoints\DeleteTerminTemplateEndpoint87.5%22

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getRunsHtml0%
getElevationStravaHtml0%
getZielsprintHtml0%
getHtml0%
getPrettySource0%
getRandomPassword0%
__construct0%
generate0%
index0%
detail0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
register0%
getJsCssImports0%
index0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
generateRandomAccessToken0%
index0%
webdavIndex0%
webdavPath0%
webdav0%
__construct0%
register0%
isAccessibleToUser0%
__construct0%
check0%
challenge0%
getConf0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
index0%
__construct0%
register0%
isAccessibleToUser0%
getLogFileForIndex0%
getIndexForFilePath0%
parseDateTimeOfLine0%
continueReading0%
getLogFileForIndex0%
getIndexForFilePath0%
parseDateTimeOfLine0%
optimize0%
purge0%
__toString0%
purge0%
deserialize0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
index0%
__construct0%
register0%
isAccessibleToUser0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
index0%
__construct0%
register0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
getHtml0%
isAccessibleToUser0%
index0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isOriginStation0%
isAccessibleToUser0%
index0%
__construct0%
register0%
getDestinationHalt0%
getIsWalk0%
generateOriginInfo0%
getDestinationHalt0%
getHaltAtStation0%
getFlatHalts0%
getRatingForHalt0%
__construct0%
getAppsForUser0%
registerAllEndpoints0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
handle0%
handle0%
isAccessibleToUser0%
index0%
all0%
masks0%
single0%
pdf3x50%
pdf4x40%
zipDuplicatesGrid4x40%
pdfOlz0%
pdfHistory0%
pdfDresses0%
pdfMaps0%
pdfBook0%
pdfBack0%
setLimits0%
pdfResponse0%
__construct0%
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%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
index0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
index0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
index0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
index0%
__construct0%
register0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
isAccessibleToUser0%
index0%
__construct0%
register0%
unlink0%
getAllowedAppEnvs0%
handle0%
getAllowedAppEnvs0%
handle0%
checkWorkflowRun0%
getAllowedAppEnvs0%
handle0%
checkEmergencies0%
checkAlerts0%
checkCritical0%
checkManyErrors0%
checkManyWarnings0%
checkManyNotices0%
isEmergencyLine0%
isAlertLine0%
isCriticalLine0%
isErrorLine0%
isWarningLine0%
isNoticeLine0%
setSolvEventParser0%
setSolvResultParser0%
syncStravaForUserForYear0%
getAllowedAppEnvs0%
handle0%
getAllowedAppEnvs0%
handle0%
getUserOverview0%
makeChanges0%
getHtml0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
getHtml0%
getHtml0%
hasAccess0%
searchSql0%
searchSqlWhenHasAccess0%
getHtml0%
getHtmlWhenHasAccess0%
getHtml0%
getHtml0%
getHtml0%
getHtmlWhenHasAccess0%
getEntry0%
hasAccess0%
searchSqlWhenHasAccess0%
getEntries0%
getHtmlWhenHasAccess0%
getEntry0%
getHtml0%
getRanking0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getTile0%
getHtml0%
getHtml0%
getHtml0%
anniversary0%
rakete0%
index0%
assetsIcnsIndex0%
folderAsset0%
userInitials0%
favicon0%
emailReaktion0%
stravaLink0%
profil0%
index0%
list0%
detail0%
thumb0%
karten0%
karteDetail0%
newsList0%
newsDetail0%
all0%
datenschutz0%
fuerEinsteiger0%
angebot0%
material0%
trophy0%
underscoreIndex0%
index0%
screenshots0%
screenshotsJson0%
screenshot0%
service0%
xmlSitemap0%
sitemap0%
startseite0%
suche0%
termineList0%
termineDetail0%
terminLocationsList0%
terminLocationDetail0%
terminTemplatesList0%
terminTemplateDetail0%
termineICal0%
users0%
me0%
user0%
verein0%
ressort0%
testOnlyGetField0%
testOnlyGetField0%
getRegistration0%
getIdent0%
getIndexWithinRegistration0%
__toString0%
testOnlyGetField0%
getRunnerName0%
getIsCounting0%
getInfo0%
setInfo0%
getId0%
getIpAddress0%
setIpAddress0%
getTimestamp0%
getAction0%
setAction0%
getUsername0%
setUsername0%
getId0%
getPage0%
setPage0%
getDateRange0%
getArgs0%
setArgs0%
getCounter0%
setCounter0%
incrementCounter0%
getPositionFieldName0%
getPositionForEntityField0%
getIdFieldNameForSearch0%
getIdForSearch0%
getTitleForSearch0%
getCriteriaForFilter0%
getCriteriaForQuery0%
getCriteriaForFilter0%
getCriteriaForQuery0%
getRecipientUser0%
getSenderAddress0%
getSubject0%
getBody0%
getForwardedAt0%
getErrorMessage0%
__toString0%
getIdent0%
testOnlyGetField0%
id0%
getCounter0%
__toString0%
getCreatedAt0%
getId0%
setId0%
getLine10%
setLine10%
getLine20%
setLine20%
getAssociation0%
setAssociation0%
getImgSrc0%
setImgSrc0%
getImgStyle0%
setImgStyle0%
getIsLandscape0%
setIsLandscape0%
getHasTop0%
setHasTop0%
getBirthdate0%
setBirthdate0%
getNumMispunches0%
setNumMispunches0%
getInfos0%
setInfos0%
testOnlyGetField0%
testOnlyGetField0%
getSkills0%
addSkill0%
testOnlyGetField0%
getRecordedAt0%
testOnlyGetField0%
getPermissionMap0%
setPermissionMap0%
__toString0%
getPositionFieldName0%
getPositionForEntityField0%
getIdFieldNameForSearch0%
getIdForSearch0%
getTitleForSearch0%
getCriteriaForFilter0%
getCriteriaForQuery0%
getPositionFieldName0%
getPositionForEntityField0%
getIdFieldNameForSearch0%
getIdForSearch0%
getTitleForSearch0%
getCriteriaForFilter0%
getCriteriaForQuery0%
getStartLink0%
getFieldValue0%
setFieldValue0%
getCriteriaForFilter0%
getBirthYear0%
getDomicile0%
getMember0%
getFieldValue0%
setFieldValue0%
testOnlyGetField0%
getEvent0%
getLastControlCode0%
getFieldValue0%
setFieldValue0%
testOnlyGetField0%
__toString0%
getUser0%
getStravaUser0%
getCreatedAt0%
setCreatedAt0%
getLinkedAt0%
setLinkedAt0%
testOnlyGetField0%
testOnlyGetField0%
id0%
removeLabel0%
getParticipantsRegistration0%
setParticipantsRegistration0%
getNumParticipants0%
setNumParticipants0%
getMinParticipants0%
setMinParticipants0%
getMaxParticipants0%
setMaxParticipants0%
getVolunteersRegistration0%
setVolunteersRegistration0%
getNumVolunteers0%
setNumVolunteers0%
getMinVolunteers0%
setMinVolunteers0%
getMaxVolunteers0%
setMaxVolunteers0%
getId0%
setId0%
getTermin0%
setTermin0%
getLanguage0%
setLanguage0%
getIndex0%
setIndex0%
getName0%
setName0%
getContent0%
setContent0%
testOnlyGetField0%
getPositionFieldName0%
getPositionForEntityField0%
getIdFieldNameForSearch0%
getIdForSearch0%
getTitleForSearch0%
getCriteriaForFilter0%
getCriteriaForQuery0%
getId0%
setId0%
getTermin0%
setTermin0%
getFiresAt0%
setFiresAt0%
getTitle0%
setTitle0%
getContent0%
setContent0%
getRecipientUser0%
setRecipientUser0%
getRecipientRole0%
setRecipientRole0%
getRecipientTerminOwners0%
setRecipientTerminOwners0%
getRecipientTerminVolunteers0%
setRecipientTerminVolunteers0%
getRecipientTerminParticipants0%
setRecipientTerminParticipants0%
testOnlyGetField0%
getId0%
setId0%
getTerminTemplate0%
setTerminTemplate0%
getFiresEarlierSeconds0%
setFiresEarlierSeconds0%
getTitle0%
setTitle0%
getContent0%
setContent0%
getRecipientUser0%
setRecipientUser0%
getRecipientRole0%
setRecipientRole0%
getRecipientTerminOwners0%
setRecipientTerminOwners0%
getRecipientTerminVolunteers0%
setRecipientTerminVolunteers0%
getRecipientTerminParticipants0%
setRecipientTerminParticipants0%
testOnlyGetField0%
getMinParticipants0%
setMinParticipants0%
getMaxParticipants0%
setMaxParticipants0%
getMinVolunteers0%
setMinVolunteers0%
getMaxVolunteers0%
setMaxVolunteers0%
removeLabel0%
__toString0%
getIdFieldNameForSearch0%
getIdForSearch0%
getTitleForSearch0%
getCriteriaForFilter0%
getCriteriaForQuery0%
getId0%
getEventName0%
getLastOccurrence0%
getMemberType0%
getMemberLastPaid0%
getWantsPostalMail0%
getPostalTitle0%
getPostalName0%
getJoinedOn0%
getJoinedReason0%
getLeftOn0%
getLeftReason0%
getNotes0%
pretty0%
testOnlyGetField0%
getIdFieldNameForSearch0%
getIdForSearch0%
getTitleForSearch0%
getCriteriaForFilter0%
getCriteriaForQuery0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
fetchEventsCsvForYear0%
fetchYearlyResultsJson0%
fetchEventResultsHtml0%
curlExec0%
sleep0%
fetchConnection0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
getHtml0%
__construct0%
getIdent0%
__invoke0%
getHtml0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getNewsEntryById0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
truncateText0%
getIsNotArchivedSql0%
getUrl0%
addAuthRequest0%
numRemainingAttempts0%
canValidateAccessToken0%
record0%
recordWithConfig0%
getPredefinedQuestion0%
getAllIdents0%
getAllActive0%
getSkillLevelsForUserId0%
getSkillLevelsForUserIdInCategories0%
getSkillsInCategories0%
getPredefinedRole0%
findRoleFuzzilyByUsername0%
findRoleFuzzilyByOldUsername0%
getRolesWithParent0%
getAllActive0%
getSolvEventsForYear0%
setResultForSolvEvent0%
deleteBySolvUid0%
getSolvPersonsMarkedForMerge0%
resetSolvPersonSameAs0%
deleteById0%
getUnassignedSolvResults0%
getAllAssignedSolvResultPersonData0%
getExactPersonId0%
mergePerson0%
solvPersonHasResults0%
getLatestThree0%
getActivatedTelegramLinks0%
getAllActive0%
getLastOccurrenceOf0%
recordOccurrenceOf0%
findUserFuzzilyByUsername0%
findUserFuzzilyByOldUsername0%
findUserFuzzilyByName0%
getUsersWithLogin0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getRelevance0%
getHtml0%
getRelevance0%
getHtml0%
getElevationHtml0%
getZielsprintHtml0%
getRelevance0%
getHtml0%
getContent0%
getHtml0%
getIdFromClass0%
getRelevance0%
getHtml0%
getSektionLink0%
getRelevance0%
getHtml0%
getRelevance0%
getHtml0%
getRelevance0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getRelevance0%
getHtml0%
getDeadlineHtml0%
getRelevance0%
getHtml0%
renderProgramList0%
renderWeekendsList0%
renderTrophyList0%
renderUpcomingTrainingsList0%
getNumberOfEntries0%
getRelevance0%
getHtml0%
getRelevance0%
getHtml0%
hasAccess0%
getTitle0%
getDescription0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getSearchResults0%
sqlExecute0%
getDateSql0%
getHtml0%
getHtml0%
escapeText0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getTerminById0%
getTimeText0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getTerminLocationById0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getTerminTemplateById0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getHtml0%
getTimeText0%
getHtml0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
getMonth0%
getHtml0%
getTimeText0%
loadTypeOptions0%
getIsNotArchivedSql0%
getUrl0%
hasAccess0%
searchSqlWhenHasAccess0%
getHtmlWhenHasAccess0%
prettyPrintPermissionMap0%
getHtml0%
getDb0%
fromEnv0%
fullResetDb0%
resetDbStructure0%
resetDbContent0%
dropDbTables0%
truncateDbTables0%
addDbStructure0%
addDbContent0%
getCurrentMigration0%
generateMigration0%
migrateTo0%
printDbBackup0%
dumpDb0%
getDbStructureSql0%
getDbStructureSqlFile0%
getDbContentSql0%
getDbContentSqlFile0%
clearFiles0%
addFiles0%
tmpdir0%
mkdir0%
copy0%
mkimg0%
mklog0%
enqueueForTouch0%
touchEnqueued0%
olzEntityClasses0%
getAppEnv0%
stripParams0%
resetConfigure0%
linkStrava0%
fetchTokenDataForCode0%
callStravaApi0%
callCommand0%
fetchTelegramApi0%
anniversaryUtils0%
setAnniversaryUtils0%
deleteOlzImages0%
deleteOlzFiles0%
getEntityData0%
setMembersUtils0%
setCoordinateUtils0%
paniniUtils0%
setPaniniUtils0%
setCaptchaUtils0%
isLineMatchingMinLogLevel18%
getCurrentDateInFormat20%
getFormatForApi25%
getCriteriaForQuery27%
syncStravaLinks37%
deserialize37%
getHtml41%
getMails43%
getIcon46%
handle46%
getGenderForApi50%
getIconPath50%
isLineMatchingTextSearch50%
parseDateTimeOfLine50%
checkNotNull50%
getTerminId50%
purge55%
getPositionForEntityField60%
handle62%
getEntityManager62%
lazyInit62%
sanitizeDatetimeValue63%
getHtml64%
validateGetParams64%
checkIsStaff66%
occasionallyFlush66%
getPositionFieldName66%
getPositionForEntityField66%
fromEnv66%
getThumbFile67%
processMailToBot69%
getTokenUser70%
sendRedirectEmail70%
getHtml70%
getSiCardNumberForApi71%
isLineMatching71%
getCropped71%
getPrettyDateAndMaybeTime71%
getPrettyDateAndMaybeTime71%
sendReportEmail71%
handle71%
handle71%
sanitizeDateValue72%
mergeSolvPeople73%
handle74%
getOrCreateIndex75%
deserialize75%
syncSolvEventForYear75%
assignSolvPeople75%
mergeSolvPeople75%
getHtml75%
getImageIds75%
setImageIds75%
getTelegramChatState75%
setTelegramChatState75%
getImageIds75%
setImageIds75%
getImageIds75%
setImageIds75%
getImageIds75%
setImageIds75%
getDurationSeconds75%
getDeadlineEarlierSeconds75%
getNotification75%
getNotification76%
processMail77%
handle77%
syncSolvResults77%
forwardEmailToUser78%
handle79%
getPositionFieldName80%
getCriteriaForFilter80%
getSqlFromFilter80%
getUserAddress80%
getEntityById80%
getCropped81%
update83%
getApp83%
isDeploying83%
getIsMessageIdProcessed83%
getTypeForApi83%
getKindForApi83%
getAuthorUserId83%
getAuthorRoleId83%
getParentRoleId83%
getGenderForApi83%
binarySearch85%
getAccessToken85%
modified85%
getLogFileBefore85%
updateTerminFromSolvEvent85%
countRequest85%
getSiCardNumberForApi85%
olzImage86%
importSolvEventsForYear86%
importSolvResultsForYear86%
getCsvContent87%
parseCsv87%
getNotification87%
shouldDoCleanup87%
getAddress87%
getPermissionMap87%
handle87%
handle87%
handle87%
handle87%
handle87%
handle87%
getApplication87%
every88%
getHtml88%
encrypt88%
getLogFileAfter88%
getDateTimeForFilePath88%
handle88%
getSqlDateRangeFilter88%
getLineLocationForDateTime89%

Project Risks

Method Coverage Complexity CRAP
getHtmlWhenHasAccess0.0%482352
makeChanges0.0%472256
renderSingle0.0%28812
getHtmlWhenHasAccess0.0%27756
getHtmlWhenHasAccess0.0%26702
getHtmlWhenHasAccess0.0%25650
getHtml0.0%24600
getHtmlWhenHasAccess0.0%19380
getHtmlWhenHasAccess0.0%18342
getHtml0.0%18342
getHtmlWhenHasAccess0.0%16272
getHtml0.0%14210
checkWorkflowRun0.0%13182
getEntries0.0%13182
getHtml0.0%13182
getHtml0.0%13182
getRunsHtml0.0%12156
render3x5Pages0.0%12156
getHtml0.0%12156
render4x4Pages0.0%11132
getHtmlWhenHasAccess0.0%11132
getHtml0.0%11132
getHtml0.0%11132
getHtmlWhenHasAccess0.0%10110
getHtmlWhenHasAccess0.0%10110
handle0.0%10110
getHtmlWhenHasAccess0.0%10110
screenshots0.0%10110
getHtml0.0%10110
printDbBackup0.0%10110
getDbContentSqlFile0.0%10110
getHtml0.0%990
handle0.0%990
all0.0%990
getHtmlWhenHasAccess0.0%990
getSearchResults0.0%990
mkimg0.0%990
syncStravaLinks37.1%1788
drawEntryInfobox0.0%872
getHtml0.0%872
getHtmlWhenHasAccess0.0%872
linkStrava0.0%872
handle0.0%756
parseSpec0.0%756
assetsIcnsIndex0.0%756
thumb0.0%756
getHtmlWhenHasAccess0.0%756
getHtmlWhenHasAccess0.0%756
getHtml0.0%756
getHtml0.0%756
getHtml41.5%1453
getHtml0.0%642
render4x4Zip0.0%642
renderOlzPages0.0%642
renderHistoryPages0.0%642
renderDressesPages0.0%642
renderMapsPages0.0%642
renderBackPages0.0%642
getRanking0.0%642
getSkillsInCategories0.0%642
getDeadlineHtml0.0%642
addDbStructure0.0%642
addDbContent0.0%642
addFiles0.0%642
stripParams0.0%642
getCurrentDateInFormat20.0%840
getFormatForApi25.0%835
getElevationStravaHtml0.0%530
getLogFileForIndex0.0%530
getIndexForFilePath0.0%530
drawPlaceholder0.0%530
getBookEntries0.0%530
getHtml0.0%530
getHtml0.0%530
getHtml0.0%530
pretty0.0%530
getHtml0.0%530
truncateText0.0%530
getHtml0.0%530
getHtml0.0%530
getHtml0.0%530
getHtml0.0%530
getHtml0.0%530
getHtml0.0%530
prettyPrintPermissionMap0.0%530
resetConfigure0.0%530
getNotification76.8%2228
getNotification75.9%2127
getThumbFile67.7%1624
getConf0.0%420
getLogFileForIndex0.0%420
getIndexForFilePath0.0%420
getHtml0.0%420
getHtmlWhenHasAccess0.0%420
renderBookPages0.0%420
getHtml0.0%420
getHtmlWhenHasAccess0.0%420
getHtml0.0%420
screenshotsJson0.0%420
getInfos0.0%420
getPermissionMap0.0%420
numRemainingAttempts0.0%420
canValidateAccessToken0.0%420
recordWithConfig0.0%420
getZielsprintHtml0.0%420
renderProgramList0.0%420
getHtml0.0%420
getTimeText0.0%420
dropDbTables0.0%420
truncateDbTables0.0%420
mklog0.0%420
callCommand0.0%420
getEntityData0.0%420
getTypeForApi83.3%1819
processMailToBot69.2%1317
handle46.7%817
getCropped81.8%1415
importSolvEventsForYear86.5%1313
getPrettySource0.0%312
getJsCssImports0.0%312
handle79.4%1112
getHtmlWhenHasAccess0.0%312
webdav0.0%312
getHtmlWhenHasAccess0.0%312
parseDateTimeOfLine0.0%312
continueReading0.0%312
parseDateTimeOfLine0.0%312
purge0.0%312
purge0.0%312
isOriginStation0.0%312
getCropped71.4%1012
getRatingForHalt0.0%312
getAppsForUser0.0%312
zipDuplicatesGrid4x40.0%312
cachePictureId0.0%312
getCachePathForPictureId0.0%312
addBookPage0.0%312
handle0.0%312
isEmergencyLine0.0%312
isAlertLine0.0%312
isCriticalLine0.0%312
isErrorLine0.0%312
isWarningLine0.0%312
isNoticeLine0.0%312
getMails43.8%612
getHtml0.0%312
getHtmlWhenHasAccess0.0%312
getEntry0.0%312
getHtml0.0%312
getPositionFieldName0.0%312
getPositionForEntityField0.0%312
getCriteriaForFilter0.0%312
setPermissionMap0.0%312
getPositionFieldName0.0%312
getPositionForEntityField0.0%312
getPositionFieldName0.0%312
getPositionForEntityField0.0%312
getPositionFieldName0.0%312
getPositionForEntityField0.0%312
curlExec0.0%312
recordOccurrenceOf0.0%312
getElevationHtml0.0%312
getContent0.0%312
getHtmlWhenHasAccess0.0%312
getTimeText0.0%312
getHtmlWhenHasAccess0.0%312
getHtml0.0%312
getDb0.0%312
callStravaApi0.0%312
getIcon46.2%611
getHtml70.6%911
getGenderForApi50.0%610
getHtml88.2%1010
updateTerminFromSolvEvent85.7%1010
olzImage86.1%1010
handle62.5%79
sendRedirectEmail70.4%78
binarySearch85.0%88
handle77.8%77
isLineMatchingMinLogLevel18.2%37
update83.3%77
mergeSolvPeople73.7%77
getHtml64.3%67
validateGetParams64.7%67
getAccessToken85.2%77
detail0.0%26
check0.0%26
deserialize0.0%26
getHtmlWhenHasAccess0.0%26
getHtmlWhenHasAccess0.0%26
generateOriginInfo0.0%26
getHaltAtStation0.0%26
registerAllEndpoints0.0%26
getHtmlWhenHasAccess0.0%26
pdf3x50.0%26
pdf4x40.0%26
getAllEntries0.0%26
getCachePathForZip0.0%26
getBookPdf0.0%26
getOlzEntries0.0%26
getHistoryEntries0.0%26
getDressesEntries0.0%26
getMapsEntries0.0%26
getBackEntries0.0%26
checkEmergencies0.0%26
checkAlerts0.0%26
checkCritical0.0%26
checkManyErrors0.0%26
checkManyWarnings0.0%26
checkManyNotices0.0%26
getNotification87.5%66
importSolvResultsForYear86.7%66
handle0.0%26
handle0.0%26
searchSql0.0%26
getHtml0.0%26
getHtmlWhenHasAccess0.0%26
getHtmlWhenHasAccess0.0%26
getHtmlWhenHasAccess0.0%26
getHtmlWhenHasAccess0.0%26
getTile0.0%26
getHtml0.0%26
folderAsset0.0%26
userInitials0.0%26
underscoreIndex0.0%26
getId0.0%26
getId0.0%26
getId0.0%26
setInfos0.0%26
getFieldValue0.0%26
setFieldValue0.0%26
getCriteriaForQuery27.8%36
getFieldValue0.0%26
setFieldValue0.0%26
getFieldValue0.0%26
setFieldValue0.0%26
getId0.0%26
getId0.0%26
getId0.0%26
getTitleForSearch0.0%26
fetchEventsCsvForYear0.0%26
fetchYearlyResultsJson0.0%26
fetchEventResultsHtml0.0%26
fetchConnection0.0%26
getHtml0.0%26
getIsNotArchivedSql0.0%26
addAuthRequest0.0%26
getPredefinedQuestion0.0%26
getPredefinedRole0.0%26
getRolesWithParent0.0%26
getExactPersonId0.0%26
solvPersonHasResults0.0%26
getLastOccurrenceOf0.0%26
getHtmlWhenHasAccess0.0%26
getRelevance0.0%26
getRelevance0.0%26
getRelevance0.0%26
getHtml0.0%26
getSektionLink0.0%26
getDateSql0.0%26
escapeText0.0%26
searchSqlWhenHasAccess0.0%26
getHtmlWhenHasAccess0.0%26
getTimeText0.0%26
getMonth0.0%26
loadTypeOptions0.0%26
getIsNotArchivedSql0.0%26
sanitizeDatetimeValue63.6%56
fullResetDb0.0%26
resetDbStructure0.0%26
resetDbContent0.0%26
getCurrentMigration0.0%26
getDbStructureSql0.0%26
getDbStructureSqlFile0.0%26
getDbContentSql0.0%26
clearFiles0.0%26
tmpdir0.0%26
mkdir0.0%26
copy0.0%26
touchEnqueued0.0%26
lazyInit62.5%56
fetchTokenDataForCode0.0%26
fetchTelegramApi0.0%26
getKindForApi83.3%66
getGenderForApi83.3%66
getOrCreateIndex75.0%55
purge55.6%45
processMail77.4%55
forwardEmailToUser78.3%55
sendReportEmail71.4%55
getPositionForEntityField60.0%45
getCriteriaForFilter80.0%55
getTokenUser70.0%55
sanitizeDateValue72.7%55
encrypt88.2%55
countRequest85.7%55
getIconPath50.0%34
parseDateTimeOfLine50.0%34
modified85.7%44
getLineLocationForDateTime89.7%44
parseCsv87.5%44
every88.2%44
getIsMessageIdProcessed83.3%44
getAddress87.5%44
getHtml75.0%44
getPositionFieldName80.0%44
getPermissionMap87.5%44
getSqlDateRangeFilter88.9%44
getEntityManager62.5%44
getTerminId50.0%34
getSiCardNumberForApi71.4%33
isLineMatching71.4%33
getLogFileAfter88.9%33
getApp83.3%33
getPrettyDateAndMaybeTime71.4%33
getPrettyDateAndMaybeTime71.4%33
handle71.4%33
handle71.4%33
getPositionFieldName66.7%33
getPositionForEntityField66.7%33
getImageIds75.0%33
getTelegramChatState75.0%33
getImageIds75.0%33
getImageIds75.0%33
getImageIds75.0%33
getApplication87.5%33
getAuthorUserId83.3%33
getAuthorRoleId83.3%33
getParentRoleId83.3%33
getSiCardNumberForApi85.7%33
checkIsStaff66.7%22
isLineMatchingTextSearch50.0%22
deserialize75.0%22
deserialize37.5%22
getLogFileBefore85.7%22
getDateTimeForFilePath88.9%22
getCsvContent87.5%22
handle74.4%22
isDeploying83.3%22
shouldDoCleanup87.5%22
occasionallyFlush66.7%22
syncSolvEventForYear75.0%22
syncSolvResults77.8%22
assignSolvPeople75.0%22
mergeSolvPeople75.0%22
setImageIds75.0%22
setTelegramChatState75.0%22
setImageIds75.0%22
setImageIds75.0%22
setImageIds75.0%22
handle87.5%22
handle87.5%22
handle88.9%22
getSqlFromFilter80.0%22
handle87.5%22
handle87.5%22
handle87.5%22
handle87.5%22
getUserAddress80.0%22
checkNotNull50.0%22
getEntityById80.0%22
getDurationSeconds75.0%22
getDeadlineEarlierSeconds75.0%22