| Percentage | Lines | ||
|---|---|---|---|
| Link |
|
94 % | 81 |
| FromInteger |
|
100 % | 10 |
| FromDateTime |
|
100 % | 7 |
| RecordLinkClick |
|
100 % | 8 |
| EloquentGroupRepository |
|
100 % | 21 |
| LinkNotFoundException |
|
100 % | 5 |
| RamseyUuidCreator |
|
100 % | 6 |
| ExpiredException |
|
100 % | 6 |
| CheckLinkUnchanged |
|
100 % | 25 |
| LinkGroupExpiredException |
|
100 % | 6 |
| CRAP Score | Lines | ||
|---|---|---|---|
| CheckLinkValid::handle() | 8 | 22 | |
| ExpiryNormaliser::handle() | 3 | 11 | |
| FromInteger::normalise() | 2 | 7 | |
| FromDateTime::normalise() | 2 | 4 | |
| Link::expired() | 2 | 6 | |
| Link::clickLimitReached() | 2 | 6 | |
| Group::expired() | 2 | 6 | |
| Group::clickLimitReached() | 2 | 6 | |
| CheckLinkUnchanged::handle() | 2 | 11 | |
| UrlSigner::generate() | 2 | 14 | |