| Percentage | Lines | ||
|---|---|---|---|
| Repository |
|
12 % | 139 |
| SessionPhpSerializer |
|
13 % | 56 |
| NullHandler |
|
33 % | 55 |
| OnAfterIncomingMessageHandler |
|
38 % | 34 |
| OnIncomingMessageHandler |
|
50 % | 39 |
| OnClientDisconnectedHandler |
|
63 % | 34 |
| OnClientConnectedHandler |
|
75 % | 40 |
| SessionSerializerFactory |
|
86 % | 28 |
| ISessionSerializer |
|
100 % | 16 |
| IRepository |
|
100 % | 37 |
| CRAP Score | Lines | ||
|---|---|---|---|
| SwitchableSession::start() | 182 | 65 | |
| SwitchableSession::clean() | 110 | 28 | |
| Repository::findByUsername() | 42 | 20 | |
| Repository::findAll() | 42 | 20 | |
| Repository::findById() | 30 | 20 | |
| Repository::findByRoles() | 30 | 22 | |
| OnIncomingMessageHandler::__invoke() | 12 | 10 | |
| SessionPhpSerializer::serialize() | 12 | 15 | |
| SessionPhpSerializer::unserialize() | 12 | 22 | |
| SwitchableSession::destroy() | 12 | 15 | |