Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity BO\Zmsticketprinter\Helper\Ticketprinter — Coverage: 70,1% | Lines: 77 | Complexity: 29 BO\Zmsticketprinter\Helper\TemplateFinder — Coverage: 86,5% | Lines: 37 | Complexity: 20 BO\Zmsticketprinter\Helper\HomeUrl — Coverage: 92,9% | Lines: 28 | Complexity: 15 BO\Zmsticketprinter\Helper\EntryFromOldRoute — Coverage: 100,0% | Lines: 25 | Complexity: 11 BO\Zmsticketprinter\Helper\QueueListHelper — Coverage: 100,0% | Lines: 17 | Complexity: 12 BO\Zmsticketprinter\Helper\DialogHandler — Coverage: 100,0% | Lines: 9 | Complexity: 2 BO\Zmsticketprinter\Helper\TwigExceptionHandler — Coverage: 100,0% | Lines: 3 | Complexity: 2

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 Line Coverage (%) Cyclomatic Complexity BO\Zmsticketprinter\Helper\HomeUrl::sanitizeUrl — Coverage: 88,9% | Lines: 18 | Complexity: 11 BO\Zmsticketprinter\Helper\TemplateFinder::getTemplateBySettings — Coverage: 71,4% | Lines: 14 | Complexity: 6 BO\Zmsticketprinter\Helper\Ticketprinter::__construct — Coverage: 64,3% | Lines: 14 | Complexity: 3 BO\Zmsticketprinter\Helper\EntryFromOldRoute::getScopes — Coverage: 100,0% | Lines: 11 | Complexity: 5 BO\Zmsticketprinter\Helper\EntryFromOldRoute::getClusters — Coverage: 100,0% | Lines: 11 | Complexity: 5 BO\Zmsticketprinter\Helper\Ticketprinter::readOrganisationByScopeId — Coverage: 90,9% | Lines: 11 | Complexity: 3 BO\Zmsticketprinter\Helper\HomeUrl::create — Coverage: 100,0% | Lines: 10 | Complexity: 4 BO\Zmsticketprinter\Helper\Ticketprinter::writeNewWithHash — Coverage: 0,0% | Lines: 10 | Complexity: 3 BO\Zmsticketprinter\Helper\Ticketprinter::readOrganisation — Coverage: 100,0% | Lines: 10 | Complexity: 5 BO\Zmsticketprinter\Helper\DialogHandler::readResponse — Coverage: 100,0% | Lines: 9 | Complexity: 2 BO\Zmsticketprinter\Helper\Ticketprinter::getAssembledEntity — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsticketprinter\Helper\QueueListHelper::createQueueList — Coverage: 100,0% | Lines: 6 | Complexity: 5 BO\Zmsticketprinter\Helper\TemplateFinder::getButtonTemplateType — Coverage: 100,0% | Lines: 6 | Complexity: 3 BO\Zmsticketprinter\Helper\TemplateFinder::__construct — Coverage: 100,0% | Lines: 5 | Complexity: 2 BO\Zmsticketprinter\Helper\TemplateFinder::setCustomizedTemplate — Coverage: 100,0% | Lines: 5 | Complexity: 3 BO\Zmsticketprinter\Helper\Ticketprinter::setScopeId — Coverage: 100,0% | Lines: 5 | Complexity: 2 BO\Zmsticketprinter\Helper\Ticketprinter::getHashFromRequest — Coverage: 0,0% | Lines: 5 | Complexity: 3 BO\Zmsticketprinter\Helper\Ticketprinter::isMissingScope — Coverage: 80,0% | Lines: 5 | Complexity: 3 BO\Zmsticketprinter\Helper\QueueListHelper::createFullList — Coverage: 100,0% | Lines: 4 | Complexity: 2 BO\Zmsticketprinter\Helper\TemplateFinder::getExistingTemplate — Coverage: 75,0% | Lines: 4 | Complexity: 3 BO\Zmsticketprinter\Helper\Ticketprinter::getByHash — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsticketprinter\Helper\EntryFromOldRoute::getFromOldMehrfachKiosk — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsticketprinter\Helper\TwigExceptionHandler::withHtml — Coverage: 100,0% | Lines: 3 | Complexity: 2 BO\Zmsticketprinter\Helper\QueueListHelper::__construct — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsticketprinter\Helper\QueueListHelper::getClientsBefore — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsticketprinter\Helper\Ticketprinter::setRequestParameters — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsticketprinter\Helper\QueueListHelper::getList — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\QueueListHelper::getEstimatedWaitingTime — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\QueueListHelper::getOptimisticWaitingTime — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\TemplateFinder::getTemplate — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\TemplateFinder::isTemplateReadable — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\TemplateFinder::getTemplatePath — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\Ticketprinter::getEntity — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\Ticketprinter::getScopeId — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmsticketprinter\Helper\Ticketprinter::getOrganisation — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsticketprinter\Helper\Ticketprinter::getHashFromRequest120,0%
BO\Zmsticketprinter\Helper\Ticketprinter::writeNewWithHash120,0%
BO\Zmsticketprinter\Helper\HomeUrl::sanitizeUrl11.1788,9%
BO\Zmsticketprinter\Helper\TemplateFinder::getTemplateBySettings6.8471,4%
BO\Zmsticketprinter\Helper\EntryFromOldRoute::getScopes5100,0%
BO\Zmsticketprinter\Helper\EntryFromOldRoute::getClusters5100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::createQueueList5100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::readOrganisation5100,0%
BO\Zmsticketprinter\Helper\HomeUrl::create4100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::__construct3.4164,3%
BO\Zmsticketprinter\Helper\TemplateFinder::getExistingTemplate3.1475,0%
BO\Zmsticketprinter\Helper\Ticketprinter::isMissingScope3.0780,0%
BO\Zmsticketprinter\Helper\Ticketprinter::readOrganisationByScopeId3.0190,9%
BO\Zmsticketprinter\Helper\TemplateFinder::setCustomizedTemplate3100,0%
BO\Zmsticketprinter\Helper\TemplateFinder::getButtonTemplateType3100,0%
BO\Zmsticketprinter\Helper\DialogHandler::readResponse2100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::createFullList2100,0%
BO\Zmsticketprinter\Helper\TemplateFinder::__construct2100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::getScopeId20,0%
BO\Zmsticketprinter\Helper\Ticketprinter::setScopeId2100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::getAssembledEntity2100,0%
BO\Zmsticketprinter\Helper\TwigExceptionHandler::withHtml2100,0%
BO\Zmsticketprinter\Helper\EntryFromOldRoute::getFromOldMehrfachKiosk1100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::__construct1100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::getList1100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::getEstimatedWaitingTime1100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::getOptimisticWaitingTime1100,0%
BO\Zmsticketprinter\Helper\QueueListHelper::getClientsBefore1100,0%
BO\Zmsticketprinter\Helper\TemplateFinder::getTemplate1100,0%
BO\Zmsticketprinter\Helper\TemplateFinder::isTemplateReadable1100,0%
BO\Zmsticketprinter\Helper\TemplateFinder::getTemplatePath1100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::getEntity1100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::getOrganisation1100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::getByHash1100,0%
BO\Zmsticketprinter\Helper\Ticketprinter::setRequestParameters1100,0%