| Class | Coverage | Complexity | CRAP |
|---|---|---|---|
| Pop\Pdf\Build\Html\Parser | 36.6% | 241 | 15041 |
| Pop\Pdf\Document\Page\Text\Stream | 44.3% | 92 | 1558 |
| Pop\Pdf\Build\Font\TrueType\Table\AbstractTable | 44.4% | 9 | 22 |
| Method | Coverage |
|---|---|
| getFonts | 0% |
| getFontReferences | 0% |
| prepareTextStreams | 0% |
| offsetUnset | 0% |
| __unset | 0% |
| loadFromStream | 0% |
| offsetUnset | 0% |
| __set | 0% |
| __isset | 0% |
| __unset | 0% |
| parseUri | 0% |
| parseHtmlUri | 0% |
| parseCssUri | 0% |
| addNodeStreamToDocument | 0% |
| resetX | 0% |
| resetY | 0% |
| newPage | 0% |
| goToNextLine | 0% |
| getStringLines | 0% |
| getData | 0% |
| setAnnots | 0% |
| setContent | 0% |
| setXObjects | 0% |
| setFonts | 0% |
| getCurrentContentIndex | 0% |
| hasAnnot | 0% |
| hasContent | 0% |
| removeKid | 0% |
| hasKid | 0% |
| setStream | 0% |
| getStream | 0% |
| decode | 0% |
| getEncoding | 0% |
| isXObject | 0% |
| getByteLength | 0% |
| getStyle | 0% |
| getAvailableStyles | 0% |
| isStyleAvailable | 0% |
| getStream | 0% |
| getOrphanStream | 0% |
| getColorStream | 0% |
| hasOrphanIndex | 0% |
| addNodeToDocument | 19% |
| prepareNodeStyles | 27% |
| prepare | 31% |
| prepareText | 31% |
| parseRequiredTables | 45% |
| __construct | 50% |
| getGlyphWidthsFromCmap | 55% |
| readInt | 55% |
| shiftToSigned | 57% |
| read | 60% |
| getTextStreams | 61% |
| getGlyphWidth | 66% |
| getCurrentY | 66% |
| setDefinition | 66% |
| parseImageData | 67% |
| mapFonts | 69% |
| Method | Coverage | Complexity | CRAP |
|---|---|---|---|
| prepareNodeStyles | 27.4% | 92 | 3325 |
| addNodeToDocument | 19.3% | 55 | 1644 |
| getStream | 0.0% | 40 | 1640 |
| addNodeStreamToDocument | 0.0% | 9 | 90 |
| prepare | 31.2% | 12 | 58 |
| prepareText | 31.7% | 12 | 57 |
| getGlyphWidthsFromCmap | 55.2% | 17 | 43 |
| getStringLines | 0.0% | 5 | 30 |
| mapFonts | 69.4% | 16 | 23 |
| parseImageData | 67.5% | 15 | 22 |
| prepareTextStreams | 0.0% | 4 | 20 |
| getColorStream | 0.0% | 4 | 20 |
| __construct | 50.0% | 9 | 19 |
| setDefinition | 66.7% | 12 | 17 |
| read | 60.0% | 8 | 12 |
| resetY | 0.0% | 3 | 12 |
| decode | 0.0% | 3 | 12 |
| offsetUnset | 0.0% | 2 | 6 |
| parseRequiredTables | 45.5% | 4 | 6 |
| offsetUnset | 0.0% | 2 | 6 |
| shiftToSigned | 57.1% | 5 | 6 |
| parseCssUri | 0.0% | 2 | 6 |
| newPage | 0.0% | 2 | 6 |
| setXObjects | 0.0% | 2 | 6 |
| setFonts | 0.0% | 2 | 6 |
| removeKid | 0.0% | 2 | 6 |
| getStyle | 0.0% | 2 | 6 |
| getOrphanStream | 0.0% | 2 | 6 |
| readInt | 55.6% | 4 | 5 |
| getCurrentY | 66.7% | 5 | 5 |
| getTextStreams | 61.9% | 4 | 4 |
| getGlyphWidth | 66.7% | 3 | 3 |