Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity Lucent\Http\Client\Handler\CurlHandler — Coverage: 93.6% | Lines: 109 | Complexity: 28 Lucent\Http\Client\Handler\StreamHandler — Coverage: 90.4% | Lines: 104 | Complexity: 34

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 25 Line Coverage (%) Cyclomatic Complexity Lucent\Http\Client\Handler\CurlHandler::send — Coverage: 93.1% | Lines: 87 | Complexity: 20 Lucent\Http\Client\Handler\StreamHandler::buildContext — Coverage: 97.1% | Lines: 35 | Complexity: 11 Lucent\Http\Client\Handler\StreamHandler::send — Coverage: 100.0% | Lines: 25 | Complexity: 4 Lucent\Http\Client\Handler\StreamHandler::normalizeHeaders — Coverage: 87.5% | Lines: 16 | Complexity: 6 Lucent\Http\Client\Handler\CurlHandler::createException — Coverage: 92.3% | Lines: 13 | Complexity: 2 Lucent\Http\Client\Handler\StreamHandler::drain — Coverage: 46.2% | Lines: 13 | Complexity: 6 Lucent\Http\Client\Handler\StreamHandler::validateOptions — Coverage: 100.0% | Lines: 8 | Complexity: 3 Lucent\Http\Client\Handler\StreamHandler::parseHeaders — Coverage: 100.0% | Lines: 7 | Complexity: 4 Lucent\Http\Client\Handler\CurlHandler::assertNoConflictingCurlOptions — Coverage: 100.0% | Lines: 6 | Complexity: 3 Lucent\Http\Client\Handler\CurlHandler::validateOptions — Coverage: 100.0% | Lines: 3 | Complexity: 3

Sorted by descending CRAP index.