Classes

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

0% 20% 40% 60% 80% 100% 0 200 400 600 800 Line Coverage (%) Cyclomatic Complexity Phpdftk\Html\TreeConstruction\TreeBuilder — Coverage: 96.3% | Lines: 1556 | Complexity: 645 Phpdftk\Html\TreeConstruction\OpenElementsStack — Coverage: 91.9% | Lines: 74 | Complexity: 57 Phpdftk\Html\TreeConstruction\ActiveFormattingElements — Coverage: 88.7% | Lines: 62 | Complexity: 42

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Methods

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

0% 20% 40% 60% 80% 100% 0 20 40 60 80 Line Coverage (%) Cyclomatic Complexity Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyStartTag — Coverage: 100.0% | Lines: 193 | Complexity: 65 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHead — Coverage: 97.4% | Lines: 115 | Complexity: 32 Phpdftk\Html\TreeConstruction\TreeBuilder::adoptionAgency — Coverage: 93.3% | Lines: 89 | Complexity: 32 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyEndTag — Coverage: 96.2% | Lines: 79 | Complexity: 27 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelect — Coverage: 93.5% | Lines: 77 | Complexity: 35 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInForeignContent — Coverage: 96.7% | Lines: 61 | Complexity: 29 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableStartTag — Coverage: 98.3% | Lines: 58 | Complexity: 15 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTemplate — Coverage: 96.2% | Lines: 53 | Complexity: 14 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterHead — Coverage: 100.0% | Lines: 52 | Complexity: 14 Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeAppropriately — Coverage: 91.1% | Lines: 45 | Complexity: 18 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableBody — Coverage: 100.0% | Lines: 39 | Complexity: 17 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInRow — Coverage: 94.6% | Lines: 37 | Complexity: 17 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInFrameset — Coverage: 97.3% | Lines: 37 | Complexity: 17 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInColumnGroup — Coverage: 100.0% | Lines: 33 | Complexity: 18 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCaption — Coverage: 90.3% | Lines: 31 | Complexity: 12 Phpdftk\Html\TreeConstruction\TreeBuilder::reconstructActiveFormatting — Coverage: 96.6% | Lines: 29 | Complexity: 10 Phpdftk\Html\TreeConstruction\TreeBuilder::dispatch — Coverage: 100.0% | Lines: 27 | Complexity: 25 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCell — Coverage: 96.3% | Lines: 27 | Complexity: 13 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHeadNoscript — Coverage: 100.0% | Lines: 24 | Complexity: 15 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterBody — Coverage: 100.0% | Lines: 21 | Complexity: 9 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTable — Coverage: 100.0% | Lines: 21 | Complexity: 8 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterFrameset — Coverage: 100.0% | Lines: 21 | Complexity: 10 Phpdftk\Html\TreeConstruction\TreeBuilder::shouldDispatchInForeignContent — Coverage: 100.0% | Lines: 21 | Complexity: 16 Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHead — Coverage: 100.0% | Lines: 20 | Complexity: 11 Phpdftk\Html\TreeConstruction\TreeBuilder::buildFragment — Coverage: 100.0% | Lines: 19 | Complexity: 7 Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeForFragment — Coverage: 47.4% | Lines: 19 | Complexity: 15 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBody — Coverage: 94.7% | Lines: 19 | Complexity: 8 Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHtml — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Html\TreeConstruction\TreeBuilder::appropriatePlaceForInserting — Coverage: 88.9% | Lines: 18 | Complexity: 13 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInitial — Coverage: 100.0% | Lines: 16 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterBody — Coverage: 100.0% | Lines: 16 | Complexity: 7 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterFrameset — Coverage: 100.0% | Lines: 16 | Complexity: 9 Phpdftk\Html\TreeConstruction\TreeBuilder::insertCharacter — Coverage: 93.3% | Lines: 15 | Complexity: 5 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelectInTable — Coverage: 93.3% | Lines: 15 | Complexity: 6 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::elementsMatchForNoahsArk — Coverage: 100.0% | Lines: 14 | Complexity: 9 Phpdftk\Html\TreeConstruction\TreeBuilder::flushPendingTableCharacters — Coverage: 92.9% | Lines: 14 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableEndTag — Coverage: 100.0% | Lines: 13 | Complexity: 5 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::push — Coverage: 100.0% | Lines: 12 | Complexity: 5 Phpdftk\Html\TreeConstruction\TreeBuilder::modeText — Coverage: 100.0% | Lines: 12 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::resolveDocumentMode — Coverage: 100.0% | Lines: 10 | Complexity: 7 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableText — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::insertForeignElement — Coverage: 100.0% | Lines: 10 | Complexity: 3 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInSelectScope — Coverage: 66.7% | Lines: 9 | Complexity: 6 Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTags — Coverage: 100.0% | Lines: 9 | Complexity: 6 Phpdftk\Html\TreeConstruction\TreeBuilder::processFormattingFallback — Coverage: 62.5% | Lines: 8 | Complexity: 6 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::findLastBetweenMarkerAnd — Coverage: 100.0% | Lines: 7 | Complexity: 5 Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTagsThoroughly — Coverage: 85.7% | Lines: 7 | Complexity: 5 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScopeWithBoundaries — Coverage: 85.7% | Lines: 7 | Complexity: 7 Phpdftk\Html\TreeConstruction\TreeBuilder::insertImplicitHeadAndReprocess — Coverage: 100.0% | Lines: 7 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::insertHtmlElement — Coverage: 100.0% | Lines: 7 | Complexity: 2 Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableContext — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableBodyContext — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableRowContext — Coverage: 85.7% | Lines: 7 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::resolveShadowRootMode — Coverage: 100.0% | Lines: 7 | Complexity: 6 Phpdftk\Html\TreeConstruction\TreeBuilder::build — Coverage: 100.0% | Lines: 6 | Complexity: 3 Phpdftk\Html\TreeConstruction\TreeBuilder::isHtmlIntegrationPoint — Coverage: 100.0% | Lines: 6 | Complexity: 5 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::lastElement — Coverage: 0.0% | Lines: 5 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::insertImplicitBody — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::createElementForToken — Coverage: 100.0% | Lines: 5 | Complexity: 3 Phpdftk\Html\TreeConstruction\TreeBuilder::closeCell — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::clearToLastMarker — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::contains — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::remove — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::replace — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::indexOf — Coverage: 75.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\OpenElementsStack::pop — Coverage: 75.0% | Lines: 4 | Complexity: 2 Phpdftk\Html\TreeConstruction\OpenElementsStack::containsLocalName — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Html\TreeConstruction\OpenElementsStack::popUntilLocalName — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Html\TreeConstruction\OpenElementsStack::popUntilElement — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInListItemScope — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInButtonScope — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::processAsInBodyWithFosterParenting — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::currentNodeIsTableContext — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\TreeBuilder::tokenHasAttribute — Coverage: 100.0% | Lines: 4 | Complexity: 3 Phpdftk\Html\TreeConstruction\OpenElementsStack::remove — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Html\TreeConstruction\TreeBuilder::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::isWhitespaceOnlyCharacter — Coverage: 100.0% | Lines: 3 | Complexity: 2 Phpdftk\Html\TreeConstruction\TreeBuilder::reprocess — Coverage: 66.7% | Lines: 3 | Complexity: 2 Phpdftk\Html\TreeConstruction\OpenElementsStack::indexOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Html\TreeConstruction\TreeBuilder::closePElement — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::insertComment — Coverage: 100.0% | Lines: 2 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::isMathmlTextIntegrationPoint — Coverage: 100.0% | Lines: 2 | Complexity: 2 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::pushMarker — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::isEmpty — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::entries — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::insertAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::push — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::top — Coverage: 100.0% | Lines: 1 | Complexity: 2 Phpdftk\Html\TreeConstruction\OpenElementsStack::currentNode — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::isEmpty — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::count — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::items — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::contains — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::removeAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::replaceAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::insertAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInTableScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\OpenElementsStack::isSpecialHtmlElement — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::processInBodyForStrayHtml — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Html\TreeConstruction\TreeBuilder::adjustedCurrentNode — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Method CRAP Coverage
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyStartTag65100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeForFragment47.8047.4%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelect35.3493.5%
Phpdftk\Html\TreeConstruction\TreeBuilder::adoptionAgency32.3193.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHead3297.4%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInForeignContent2996.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyEndTag2796.2%
Phpdftk\Html\TreeConstruction\TreeBuilder::dispatch25100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::lastElement200.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeAppropriately18.2391.1%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInColumnGroup18100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInRow17.0594.6%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableBody17100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInFrameset1797.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::shouldDispatchInForeignContent16100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableStartTag1598.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHeadNoscript15100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterHead14100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTemplate1496.2%
Phpdftk\Html\TreeConstruction\TreeBuilder::appropriatePlaceForInserting13.2388.9%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCell1396.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCaption12.1390.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHead11100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::reconstructActiveFormatting1096.6%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterFrameset10100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::elementsMatchForNoahsArk9100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterBody9100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterFrameset9100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBody8.0194.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTable8100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::processFormattingFallback7.9062.5%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInSelectScope7.3366.7%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScopeWithBoundaries7.1485.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::buildFragment7100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resolveDocumentMode7100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterBody7100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelectInTable6.0193.3%
Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTags6100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHtml6100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resolveShadowRootMode6100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTagsThoroughly5.0785.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertCharacter5.0193.3%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::push5100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::findLastBetweenMarkerAnd5100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableEndTag5100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::isHtmlIntegrationPoint5100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableContext4.0585.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableBodyContext4.0585.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableRowContext4.0585.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::flushPendingTableCharacters4.0192.9%
Phpdftk\Html\TreeConstruction\OpenElementsStack::containsLocalName4100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::popUntilLocalName4100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInitial4100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeText4100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableText4100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::indexOf3.1475.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::clearToLastMarker3100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::contains3100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::remove3100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::replace3100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::popUntilElement3100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::build3100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::createElementForToken3100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertForeignElement3100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::currentNodeIsTableContext3100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::tokenHasAttribute3100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::reprocess2.1566.7%
Phpdftk\Html\TreeConstruction\OpenElementsStack::pop2.0675.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::isEmpty20.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::top2100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::indexOf2100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::remove2100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertHtmlElement2100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::isMathmlTextIntegrationPoint2100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::closeCell2100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::isWhitespaceOnlyCharacter2100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::pushMarker1100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::entries1100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::insertAt1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::push1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::currentNode1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::isEmpty1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::count1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::items1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::contains1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::removeAt1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::replaceAt1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::insertAt1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScope1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInListItemScope1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInButtonScope1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInTableScope1100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::isSpecialHtmlElement1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::__construct1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertImplicitHeadAndReprocess1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::closePElement1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertImplicitBody1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::processInBodyForStrayHtml1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::processAsInBodyWithFosterParenting1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertComment1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::adjustedCurrentNode1100.0%