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 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity BO\Zmscitizenapi\Controllers\Office\SourceCacheWarmupController — Coverage: 81,5% | Lines: 27 | Complexity: 8 BO\Zmscitizenapi\Controllers\Office\OfficesServicesRelationsController — Coverage: 41,2% | Lines: 17 | Complexity: 5 BO\Zmscitizenapi\Controllers\Appointment\AppointmentByIdController — Coverage: 93,3% | Lines: 15 | Complexity: 5 BO\Zmscitizenapi\Controllers\Captcha\CaptchaVerifyController — Coverage: 57,1% | Lines: 14 | Complexity: 5 BO\Zmscitizenapi\Controllers\Availability\AvailableCalendarController — Coverage: 92,3% | Lines: 13 | Complexity: 6 BO\Zmscitizenapi\Controllers\Appointment\AppointmentCancelController — Coverage: 100,0% | Lines: 12 | Complexity: 7 BO\Zmscitizenapi\Controllers\Appointment\AppointmentReserveController — Coverage: 91,7% | Lines: 12 | Complexity: 7 BO\Zmscitizenapi\Controllers\Captcha\CaptchaChallengeController — Coverage: 50,0% | Lines: 12 | Complexity: 5 BO\Zmscitizenapi\Controllers\Captcha\CaptchaController — Coverage: 50,0% | Lines: 12 | Complexity: 5 BO\Zmscitizenapi\Controllers\Appointment\AppointmentConfirmController — Coverage: 100,0% | Lines: 9 | Complexity: 5 BO\Zmscitizenapi\Controllers\Appointment\AppointmentPreconfirmController — Coverage: 100,0% | Lines: 9 | Complexity: 5 BO\Zmscitizenapi\Controllers\Appointment\AppointmentUpdateController — Coverage: 88,9% | Lines: 9 | Complexity: 5 BO\Zmscitizenapi\Controllers\Appointment\MyAppointmentsController — Coverage: 100,0% | Lines: 9 | Complexity: 3

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 2 4 6 8 Line Coverage (%) Cyclomatic Complexity BO\Zmscitizenapi\Controllers\Office\SourceCacheWarmupController::readResponse — Coverage: 80,8% | Lines: 26 | Complexity: 7 BO\Zmscitizenapi\Controllers\Office\OfficesServicesRelationsController::readResponse — Coverage: 33,3% | Lines: 15 | Complexity: 4 BO\Zmscitizenapi\Controllers\Appointment\AppointmentByIdController::readResponse — Coverage: 92,9% | Lines: 14 | Complexity: 4 BO\Zmscitizenapi\Controllers\Captcha\CaptchaVerifyController::readResponse — Coverage: 53,8% | Lines: 13 | Complexity: 4 BO\Zmscitizenapi\Controllers\Appointment\AppointmentCancelController::readResponse — Coverage: 100,0% | Lines: 11 | Complexity: 6 BO\Zmscitizenapi\Controllers\Availability\AvailableCalendarController::readResponse — Coverage: 90,9% | Lines: 11 | Complexity: 5 BO\Zmscitizenapi\Controllers\Captcha\CaptchaChallengeController::readResponse — Coverage: 45,5% | Lines: 11 | Complexity: 4 BO\Zmscitizenapi\Controllers\Captcha\CaptchaController::readResponse — Coverage: 45,5% | Lines: 11 | Complexity: 4 BO\Zmscitizenapi\Controllers\Appointment\AppointmentReserveController::readResponse — Coverage: 90,0% | Lines: 10 | Complexity: 6 BO\Zmscitizenapi\Controllers\Appointment\AppointmentConfirmController::readResponse — Coverage: 100,0% | Lines: 8 | Complexity: 4 BO\Zmscitizenapi\Controllers\Appointment\AppointmentPreconfirmController::readResponse — Coverage: 100,0% | Lines: 8 | Complexity: 4 BO\Zmscitizenapi\Controllers\Appointment\AppointmentUpdateController::readResponse — Coverage: 87,5% | Lines: 8 | Complexity: 4 BO\Zmscitizenapi\Controllers\Appointment\MyAppointmentsController::readResponse — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmscitizenapi\Controllers\Appointment\AppointmentReserveController::__construct — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmscitizenapi\Controllers\Availability\AvailableCalendarController::__construct — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmscitizenapi\Controllers\Office\OfficesServicesRelationsController::__construct — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmscitizenapi\Controllers\Appointment\AppointmentByIdController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Appointment\AppointmentCancelController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Appointment\AppointmentConfirmController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Appointment\AppointmentPreconfirmController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Appointment\AppointmentUpdateController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Appointment\MyAppointmentsController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Captcha\CaptchaChallengeController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Captcha\CaptchaController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Captcha\CaptchaVerifyController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Controllers\Office\SourceCacheWarmupController::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmscitizenapi\Controllers\Office\OfficesServicesRelationsController::readResponse8.7433,3%
BO\Zmscitizenapi\Controllers\Office\SourceCacheWarmupController::readResponse7.3580,8%
BO\Zmscitizenapi\Controllers\Captcha\CaptchaChallengeController::readResponse6.6045,5%
BO\Zmscitizenapi\Controllers\Captcha\CaptchaController::readResponse6.6045,5%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentReserveController::readResponse6.0490,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentCancelController::readResponse6100,0%
BO\Zmscitizenapi\Controllers\Captcha\CaptchaVerifyController::readResponse5.5753,8%
BO\Zmscitizenapi\Controllers\Availability\AvailableCalendarController::readResponse5.0290,9%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentUpdateController::readResponse4.0387,5%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentByIdController::readResponse4.0192,9%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentConfirmController::readResponse4100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentPreconfirmController::readResponse4100,0%
BO\Zmscitizenapi\Controllers\Appointment\MyAppointmentsController::readResponse2100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentByIdController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentCancelController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentConfirmController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentPreconfirmController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentReserveController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Appointment\AppointmentUpdateController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Appointment\MyAppointmentsController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Availability\AvailableCalendarController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Captcha\CaptchaChallengeController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Captcha\CaptchaController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Captcha\CaptchaVerifyController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Office\OfficesServicesRelationsController::__construct1100,0%
BO\Zmscitizenapi\Controllers\Office\SourceCacheWarmupController::__construct1100,0%