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.01 Snicco\Component\Templating\ValueObject\FilePath 60.66 60.66
0 Snicco\Component\Templating\Exception\CantCreateViewComposer 171 171
0 Snicco\Component\Templating\Exception\InvalidFile 171 171
0 Snicco\Component\Templating\Exception\ViewCantBeRendered 69.73 69.73
0 Snicco\Component\Templating\Exception\ViewNotFound 67.38 67.38
0 Snicco\Component\Templating\TemplateEngine 86.12 46.33
0 Snicco\Component\Templating\ViewFactory\PHPViewFinder 85.79 47.48
0 Snicco\Component\Templating\ViewFactory\ChildContent 96.02 63.54
0 Snicco\Component\Templating\ViewFactory\PHPViewFactory 72.32 39.77
0 Snicco\Component\Templating\OutputBuffer 98.94 56.3
0 Snicco\Component\Templating\ValueObject\View 92.68 49.48
0 Snicco\Component\Templating\Context\NewableInstanceViewComposerFactory 66.3 66.3
0 Snicco\Component\Templating\Context\ViewContextResolver 85.58 46.58
0 Snicco\Component\Templating\Context\ClosureViewComposer 110.02 66.68
0 Snicco\Component\Templating\Context\GlobalViewContext 92.62 48.97