 
            
        | Rating | Name | Coupling | Cohesion | Size | Complexity | Changes | Bugs | Features | 
|---|---|---|---|---|---|---|---|---|
| A | Value\Provider\ViewConfigCollection | 1 | 1 | 43 | 4 | 0 | 0 | 0 | 
| A | DependencyInjection\SurfnetStepupExtension | 9 | 1 | 152 | 16 | 0 | 0 | 0 | 
| A | Monolog\Formatter\JsonFormatter | 1 | 0 | 30 | 3 | 0 | 0 | 0 | 
| A | StepupBundle\Service\GatewayApiSmsService | 5 | 1 | 69 | 7 | 0 | 0 | 0 | 
| A | DateTime\RegistrationExpirationHelper | 1 | 1 | 49 | 6 | 0 | 0 | 0 | 
| A | StepupBundle\Http\CookieHelper | 5 | 1 | 63 | 5 | 0 | 0 | 0 | 
| A | CannotWriteToPrimaryLogExceptionExceptionListener | 0 | 0 | 17 | 2 | 0 | 0 | 0 | 
| A | StepupBundle\Value\PhoneNumber\Country | 1 | 1 | 56 | 7 | 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 | StepupBundle\Service\SmsSecondFactor\Otp | 3 | 1 | 80 | 11 | 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 | Monolog\Handler\PrimaryLogHandler | 2 | 1 | 50 | 8 | 0 | 0 | 0 | 
| A | EventListener\ExceptionListener | 2 | 1 | 31 | 2 | 0 | 0 | 0 |