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\SignedUrl\Exception\InvalidSignature 171 171
0 Snicco\Component\SignedUrl\Exception\SignedUrlUsageExceeded 171 171
0 Snicco\Component\SignedUrl\Exception\BadIdentifier 69.6 69.6
0 Snicco\Component\SignedUrl\Exception\SignedUrlExpired 171 171
0 Snicco\Component\SignedUrl\Exception\UnavailableStorage 171 171
0 Snicco\Component\SignedUrl\Exception\SignedUrlException 171 171
0 Snicco\Component\SignedUrl\HMAC 94.81 58.8
0 Snicco\Component\SignedUrl\Storage\SessionStorage 75.76 40.62
0 Snicco\Component\SignedUrl\Storage\InMemoryStorage 68.36 48.25
0 Snicco\Component\SignedUrl\Storage\NullStorage 113.13 73.46
0 Snicco\Component\SignedUrl\UrlSigner 66.2 32.52
0 Snicco\Component\SignedUrl\SignedUrlValidator 70.04 37.8
0 Snicco\Component\SignedUrl\GarbageCollector 102.45 66.58
0 Snicco\Component\SignedUrl\SignedUrl 70.6 46.7
0 Snicco\Component\SignedUrl\Secret 85.05 48.78
0 Snicco\Component\SignedUrl\Testing\SignedUrlStorageTests 73.24 39.97