| App\Middleware\ErrorLoggingMiddleware::determineLogLevel | 16.19 | 65.0% |
| App\Middleware\ErrorLoggingMiddleware::buildContext | 13.05 | 63.2% |
| App\Middleware\ErrorLoggingMiddleware::extractErrorCode | 9.19 | 86.7% |
| App\Middleware\JwtAuthMiddleware::getClientIp | 6.92 | 70.6% |
| App\Middleware\ErrorLoggingMiddleware::getClientIp | 6.32 | 62.5% |
| App\Middleware\ResourceOwnershipMiddleware::process | 6 | 100.0% |
| App\Middleware\ErrorLoggingMiddleware::logException | 4.01 | 92.3% |
| App\Middleware\ExceptionMiddleware::process | 4 | 95.8% |
| App\Middleware\ExceptionMiddleware::getHttpStatusCode | 4 | 100.0% |
| App\Middleware\ExceptionMiddleware::getErrorLabel | 4 | 100.0% |
| App\Middleware\JwtAuthMiddleware::process | 4 | 100.0% |
| App\Middleware\RoleMiddleware::process | 3 | 100.0% |
| App\Middleware\ErrorLoggingMiddleware::process | 2 | 100.0% |
| App\Middleware\ErrorLoggingMiddleware::__construct | 1 | 100.0% |
| App\Middleware\ExceptionMiddleware::__construct | 1 | 100.0% |
| App\Middleware\JwtAuthMiddleware::__construct | 1 | 100.0% |
| App\Middleware\JwtAuthMiddleware::unauthorizedResponse | 1 | 100.0% |
| App\Middleware\ResourceOwnershipMiddleware::__construct | 1 | 100.0% |
| App\Middleware\ResourceOwnershipMiddleware::forbiddenResponse | 1 | 100.0% |
| App\Middleware\RoleMiddleware::__construct | 1 | 100.0% |
| App\Middleware\RoleMiddleware::forbiddenResponse | 1 | 100.0% |