Created at 2024-09-03 19:22:11 , 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\Component\Kernel\Exception\FrozenService 74.55 74.55
0 Snicco\Component\Kernel\Configuration\ReadOnlyConfig 94.57 57.33
0 Snicco\Component\Kernel\Testing\Bar 171 171
0 Snicco\Component\Kernel\Testing\Foo 171 171
0 Snicco\Component\Kernel\Testing\DIContainerContractTests 62.14 27.99
0 Snicco\Component\Kernel\DIContainer 100.71 52.35
0 Snicco\Component\Kernel\Configuration\ConfigLoader 88.34 51.17
0 Snicco\Component\Kernel\Configuration\NullCache 74.55 74.55
0 Snicco\Component\Kernel\Configuration\WritableConfig 73.69 36.29
0 Snicco\Component\Kernel\Exception\ContainerIsLocked 67.44 67.44
0 Snicco\Component\Kernel\Configuration\Config 71.99 43.25
0 Snicco\Component\Kernel\Configuration\PHPFileCache 71.38 52.5
0 Snicco\Component\Kernel\ValueObject\Environment 75.78 41.23
0 Snicco\Component\Kernel\ValueObject\Directories 73.82 46.67
0 Snicco\Component\Kernel\Kernel 57.57 24.35
0 Snicco\Component\Kernel\KernelOption 125.24 80.78
0 Snicco\Component\Kernel\Exception\MissingConfigKey 171 171
0 Snicco\Component\Kernel\Testing\Baz 171 171