Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity Phpdftk\ImageMetadata\Jpeg2000Parser — Coverage: 82.1% | Lines: 95 | Complexity: 34 Phpdftk\ImageMetadata\JpegParser — Coverage: 85.9% | Lines: 78 | Complexity: 33 Phpdftk\ImageMetadata\TiffParser — Coverage: 100.0% | Lines: 71 | Complexity: 23 Phpdftk\ImageMetadata\WebpParser — Coverage: 100.0% | Lines: 65 | Complexity: 22 Phpdftk\ImageMetadata\Jbig2Parser — Coverage: 93.7% | Lines: 63 | Complexity: 22 Phpdftk\ImageMetadata\PngParser — Coverage: 93.3% | Lines: 60 | Complexity: 25 Phpdftk\ImageMetadata\GifParser — Coverage: 89.5% | Lines: 19 | Complexity: 5 Phpdftk\ImageMetadata\ImageParser — Coverage: 100.0% | Lines: 17 | Complexity: 26 Phpdftk\ImageMetadata\ImageInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity Phpdftk\ImageMetadata\JpegParser::parse — Coverage: 85.1% | Lines: 74 | Complexity: 32 Phpdftk\ImageMetadata\TiffParser::parse — Coverage: 100.0% | Lines: 67 | Complexity: 22 Phpdftk\ImageMetadata\PngParser::parse — Coverage: 92.9% | Lines: 56 | Complexity: 24 Phpdftk\ImageMetadata\WebpParser::parse — Coverage: 100.0% | Lines: 50 | Complexity: 16 Phpdftk\ImageMetadata\Jbig2Parser::parseSegments — Coverage: 90.7% | Lines: 43 | Complexity: 14 Phpdftk\ImageMetadata\Jpeg2000Parser::parseJp2Boxes — Coverage: 72.5% | Lines: 40 | Complexity: 14 Phpdftk\ImageMetadata\Jpeg2000Parser::parseCodestream — Coverage: 88.5% | Lines: 26 | Complexity: 8 Phpdftk\ImageMetadata\GifParser::parse — Coverage: 86.7% | Lines: 15 | Complexity: 4 Phpdftk\ImageMetadata\WebpParser::findChunk — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\ImageMetadata\Jpeg2000Parser::buildInfo — Coverage: 91.7% | Lines: 12 | Complexity: 5 Phpdftk\ImageMetadata\ImageParser::parse — Coverage: 100.0% | Lines: 9 | Complexity: 13 Phpdftk\ImageMetadata\ImageParser::parseString — Coverage: 100.0% | Lines: 8 | Complexity: 13 Phpdftk\ImageMetadata\Jbig2Parser::parseFileFormat — Coverage: 100.0% | Lines: 8 | Complexity: 3 Phpdftk\ImageMetadata\Jpeg2000Parser::parse — Coverage: 75.0% | Lines: 8 | Complexity: 4 Phpdftk\ImageMetadata\GifParser::parseFile — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\Jbig2Parser::parseFile — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\Jbig2Parser::parse — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\ImageMetadata\Jbig2Parser::readUint32 — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\Jpeg2000Parser::parseFile — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\Jpeg2000Parser::readUint32 — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\JpegParser::parseFile — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\PngParser::parseFile — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\TiffParser::parseFile — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\ImageMetadata\WebpParser::parseFile — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\ImageMetadata\ImageInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\ImageMetadata\Jpeg2000Parser::readUint16 — Coverage: 100.0% | Lines: 1 | Complexity: 1