Created at 2024-05-08 11:35:23 , with PHPMetrics v2.8.2 (Jean-François Lépine).
classes
22 (100 %)
interfaces
9 (41 %)
average LCOM
1.41
logical lines of code by class
55
logical lines of code by method
9
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Snicco\Component\Session\Exception\CouldNotReadSessionContent 1 39 2 2 0.01 1.83
Snicco\Component\Session\Exception\CouldNotDestroySession 1 39 2 2 0.01 1.83
Snicco\Component\Session\Exception\CouldNotWriteSessionContent 1 23.26 1 1 0.01 0.8
Snicco\Component\Session\Exception\SessionIsLocked 1 18.58 1 1 0.01 0
Snicco\Component\Session\Exception\UnknownSessionSelector 1 12 1 1 0 0.83
Snicco\Component\Session\EventDispatcher\NullSessionDispatcher 1 0 1 1 0 0
Snicco\Component\Session\SessionManager\SessionManger 1 837.53 13 4 0.28 19.33
Snicco\Component\Session\ReadWriteSession 2 2315.66 32 4 0.77 24.49
Snicco\Component\Session\ValueObject\ReadOnlySession 2 165.63 1 1 0.06 8.4
Snicco\Component\Session\ValueObject\SessionCookie 1 237.07 2 2 0.08 7.71
Snicco\Component\Session\ValueObject\CookiePool 2 42.11 2 2 0.01 3.75
Snicco\Component\Session\ValueObject\SessionConfig 3 868.16 15 15 0.29 17.81
Snicco\Component\Session\ValueObject\SerializedSession 2 151.72 4 4 0.05 8.75
Snicco\Component\Session\ValueObject\SessionLottery 1 68.11 3 3 0.02 4.29
Snicco\Component\Session\ValueObject\SessionId 3 285.4 5 3 0.1 11.71
Snicco\Component\Session\Event\SessionRotated 0 6.34 1 0 0 0.75
Snicco\Component\Session\Serializer\PHPSerializer 2 56.47 3 3 0.02 5
Snicco\Component\Session\Serializer\JsonSerializer 2 56.47 2 2 0.02 4
Snicco\Component\Session\Driver\EncryptedDriver 1 335.17 5 2 0.11 9.69
Snicco\Component\Session\Driver\InMemoryDriver 1 585.13 14 4 0.2 23.29
Snicco\Component\Session\Testing\SessionDriverTests 1 850.9 4 2 0.28 16.63
Snicco\Component\Session\Testing\UserSessionDriverTests 1 1465.09 14 5 0.49 26.63