Classes
Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.
Sorted by descending CRAP index.
| Class | CRAP | Coverage |
|---|---|---|
| HushHush\Client | 22.76 | 81.0% |
| HushHush\Exception\ApiException | 16.41 | 76.9% |
| HushHush\RetryPolicy | 13.15 | 90.3% |
| HushHush\Iso8601DateTime | 1 | 100.0% |
| HushHush\Exception\HushHushException | 0 | 100.0% |
Methods
Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.
Sorted by descending CRAP index.
| Method | CRAP | Coverage |
|---|---|---|
| HushHush\RetryPolicy::decider | 5.01 | 93.3% |
| HushHush\Exception\ApiException::fromGenerated | 4.43 | 70.0% |
| HushHush\Exception\ApiException::parseMessage | 4.25 | 75.0% |
| HushHush\RetryPolicy::retryAfterMs | 4.02 | 88.9% |
| HushHush\Client::queryAuditLog | 4.01 | 91.7% |
| HushHush\Client::__construct | 4 | 100.0% |
| HushHush\RetryPolicy::delayMs | 3 | 100.0% |
| HushHush\Client::expectType | 2.50 | 50.0% |
| HushHush\Client::getObject | 2 | 100.0% |
| HushHush\Client::call | 2 | 100.0% |
| HushHush\Client::buildHttpClient | 2 | 0.0% |
| HushHush\RetryPolicy::delay | 2 | 0.0% |
| HushHush\Exception\ApiException::__construct | 2 | 100.0% |
| HushHush\Exception\ApiException::requestId | 2 | 0.0% |
| HushHush\Exception\ApiException::body | 2 | 0.0% |
| HushHush\Client::health | 1 | 100.0% |
| HushHush\Client::createObject | 1 | 100.0% |
| HushHush\Client::updateObject | 1 | 100.0% |
| HushHush\Client::deleteObject | 1 | 100.0% |
| HushHush\Client::getObjectUsedBy | 1 | 100.0% |
| HushHush\Iso8601DateTime::__toString | 1 | 100.0% |
| HushHush\Exception\ApiException::status | 1 | 100.0% |
| HushHush\Exception\ApiException::apiMessage | 1 | 100.0% |