| Percentage | Lines | ||
|---|---|---|---|
| ApiFactory |
|
0 % | 22 |
| AbstractApi |
|
0 % | 74 |
| HtmlPageParser |
|
0 % | 84 |
| IntHelper |
|
0 % | 20 |
| HttpApi |
|
4 % | 399 |
| HttpResponse |
|
61 % | 65 |
| Loggable |
|
100 % | 141 |
| GuzzleAdapter |
|
100 % | 191 |
| CRAP Score | Lines | ||
|---|---|---|---|
| HttpApi::getPunches() | 30 | 14 | |
| HtmlPageParser::getPunchesRows() | 20 | 20 | |
| AbstractApi::isValidMonth() | 12 | 4 | |
| HttpApi::doLogin() | 12 | 18 | |
| AbstractApi::isValidPeriod() | 12 | 4 | |
| AbstractApi::isFutureDate() | 12 | 7 | |
| HttpApi::getPunchesFromDay() | 12 | 19 | |
| HttpApi::checkLoginStatus() | 12 | 10 | |
| HttpApi::getResponseLoginStatus() | 12 | 12 | |
| HttpResponse::json() | 6 | 9 | |