Created at 2024-04-27 12:52:03 , with PHPMetrics v2.8.2 (Jean-François Lépine).
No JUnit report found. Use the --junit=<junit.xml> option to analyse your unit tests. See documentation of PHPUnit if needed
No details
Maintainability / complexity (with comments)

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

Page Rank is a way to measure the importance of a class. There is no "good" or "bad" page rank. This metric reflects interactions in your code.

ClassRank
0 Snicco\Bundle\HttpRouting\HttpKernelRunner 66.14 33.08
0 Snicco\Bundle\HttpRouting\ApiRequestDetector 95.98 56.18
0 Snicco\Bundle\HttpRouting\Middleware\SimpleTemplating 79.96 57.44
0 Snicco\Bundle\HttpRouting\Middleware\ErrorsToExceptions 89.98 53.54
0 Snicco\Bundle\HttpRouting\Middleware\SetUserId 63.79 63.79
0 Snicco\Bundle\HttpRouting\Psr17FactoryDiscovery 78.3 39.31
0 Snicco\Bundle\HttpRouting\Option\RoutingOption 111.77 64.21
0 Snicco\Bundle\HttpRouting\Option\HttpErrorHandlingOption 118.63 71.59
0 Snicco\Bundle\HttpRouting\Option\MiddlewareOption 118.63 71.59
0 Snicco\Bundle\HttpRouting\MiddlewareCache 103.89 58.73
0 Snicco\Bundle\HttpRouting\WPAdminMenu 45.96 45.96
0 Snicco\Bundle\HttpRouting\HttpRoutingBundle 29.53 10.04
0 Snicco\Bundle\HttpRouting\ResponseEmitter\TestEmitter 66.68 66.68
0 Snicco\Bundle\HttpRouting\ResponseEmitter\LaminasEmitterStack 83.67 49
0 Snicco\Bundle\HttpRouting\Event\HandlingRequest 101.58 68.72
0 Snicco\Bundle\HttpRouting\Event\TerminatedResponse 216.73 171
0 Snicco\Bundle\HttpRouting\Event\ResponseSent 101.58 68.72
0 Snicco\Bundle\HttpRouting\Event\HandledRequest 96.53 65.45
0 Snicco\Bundle\HttpRouting\ResponsePostProcessor 99.32 61.98
0 Snicco\Bundle\HttpRouting\HttpKernel 86.41 54.91