| Rating | Name | Coupling | Cohesion | Size | Complexity | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| A | StepupBundle\Service\SmsSecondFactor\Otp | 3 | 1 | 80 | 11 | 0 | 0 | 0 |
| A | StepupBundle\Value\PhoneNumber\PhoneNumber | 2 | 1 | 62 | 8 | 0 | 0 | 0 |
| A | StepupBundle\Request\RequestId | 1 | 1 | 54 | 6 | 0 | 0 | 0 |
| A | Monolog\Handler\PrimaryLogHandler | 2 | 1 | 50 | 8 | 0 | 0 | 0 |
| A | EventListener\ExceptionListener | 2 | 1 | 31 | 2 | 0 | 0 | 0 |
| A | StepupBundle\Value\SecondFactorType | 1 | 1 | 72 | 9 | 0 | 0 | 0 |
| A | Service\SecondFactorTypeService | 4 | 1 | 110 | 10 | 0 | 0 | 0 |
| A | EventListener\LocaleCookieListener | 3 | 1 | 55 | 5 | 0 | 0 | 0 |
| A | Middleware\GuzzleRequestIdInjector | 2 | 0 | 23 | 2 | 0 | 0 | 0 |
| A | AttachRequestIdInjectorToGuzzleClientsPass | 2 | 0 | 22 | 3 | 0 | 0 | 0 |
| A | Surfnet\StepupBundle\Http\JsonHelper | 2 | 1 | 32 | 4 | 0 | 0 | 0 |
| A | SmsSecondFactor\OtpVerification | 0 | 2 | 86 | 11 | 0 | 0 | 0 |
| A | InvalidCountryCodeFormatException | 1 | 0 | 7 | 1 | 0 | 0 | 0 |
| A | StepupBundle\Twig\LocaleExtension | 5 | 1 | 38 | 4 | 0 | 0 | 0 |
| A | Monolog\Processor\RequestIdProcessor | 1 | 0 | 28 | 2 | 0 | 0 | 0 |