Classes

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

0% 20% 40% 60% 80% 100% 0 200 400 600 800 1000 Line Coverage (%) Cyclomatic Complexity Phpdftk\Html\TreeConstruction\TreeBuilder — Coverage: 96.2% | Lines: 1850 | Complexity: 769 Phpdftk\Html\TreeConstruction\OpenElementsStack — Coverage: 94.3% | Lines: 87 | Complexity: 62 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 50 100 150 Line Coverage (%) Cyclomatic Complexity Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyStartTag — Coverage: 98.6% | Lines: 280 | Complexity: 105 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelect — Coverage: 95.1% | Lines: 143 | Complexity: 56 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHead — Coverage: 97.4% | Lines: 115 | Complexity: 32 Phpdftk\Html\TreeConstruction\TreeBuilder::adoptionAgency — Coverage: 93.7% | Lines: 95 | Complexity: 33 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyEndTag — Coverage: 96.8% | Lines: 93 | Complexity: 30 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInForeignContent — Coverage: 95.9% | Lines: 73 | Complexity: 33 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableStartTag — Coverage: 95.5% | Lines: 67 | Complexity: 20 Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeAppropriately — Coverage: 90.7% | Lines: 54 | Complexity: 23 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTemplate — Coverage: 100.0% | Lines: 53 | Complexity: 14 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterHead — Coverage: 100.0% | Lines: 50 | Complexity: 14 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableBody — Coverage: 97.6% | Lines: 41 | Complexity: 18 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: 36 | Complexity: 19 Phpdftk\Html\TreeConstruction\TreeBuilder::appropriatePlaceForInserting — Coverage: 88.6% | Lines: 35 | Complexity: 24 Phpdftk\Html\TreeConstruction\TreeBuilder::reconstructActiveFormatting — Coverage: 96.8% | Lines: 31 | Complexity: 11 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCaption — Coverage: 90.3% | Lines: 31 | Complexity: 12 Phpdftk\Html\TreeConstruction\TreeBuilder::insertForeignElement — Coverage: 100.0% | Lines: 28 | Complexity: 6 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCell — Coverage: 96.3% | Lines: 27 | Complexity: 13 Phpdftk\Html\TreeConstruction\TreeBuilder::resolveDocumentMode — Coverage: 100.0% | Lines: 26 | Complexity: 18 Phpdftk\Html\TreeConstruction\TreeBuilder::dispatchToInsertionMode — Coverage: 100.0% | Lines: 25 | Complexity: 24 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBody — Coverage: 95.8% | Lines: 24 | Complexity: 10 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHeadNoscript — Coverage: 100.0% | Lines: 24 | Complexity: 15 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTable — Coverage: 100.0% | Lines: 23 | Complexity: 8 Phpdftk\Html\TreeConstruction\TreeBuilder::insertCharacter — Coverage: 95.5% | Lines: 22 | Complexity: 9 Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterBody — Coverage: 100.0% | Lines: 21 | Complexity: 9 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::modeBeforeHtml — Coverage: 100.0% | Lines: 18 | Complexity: 6 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScopeWithBoundaries — Coverage: 93.8% | Lines: 16 | Complexity: 12 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::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::build — Coverage: 90.0% | Lines: 10 | Complexity: 4 Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableText — Coverage: 100.0% | Lines: 10 | Complexity: 4 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInSelectScope — Coverage: 77.8% | Lines: 9 | Complexity: 6 Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTags — Coverage: 100.0% | Lines: 9 | Complexity: 6 Phpdftk\Html\TreeConstruction\TreeBuilder::processInBodyForStrayHtml — Coverage: 88.9% | Lines: 9 | Complexity: 7 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\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::isHtmlIntegrationPoint — Coverage: 100.0% | Lines: 6 | Complexity: 5 Phpdftk\Html\TreeConstruction\ActiveFormattingElements::lastElement — Coverage: 0.0% | Lines: 5 | Complexity: 4 Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInTableScope — Coverage: 100.0% | Lines: 5 | Complexity: 1 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::insertComment — Coverage: 80.0% | Lines: 5 | Complexity: 2 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::isCurrentNodeForeign — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Html\TreeConstruction\TreeBuilder::dispatch — Coverage: 100.0% | Lines: 4 | Complexity: 2 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::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::isSpecialHtmlElement — 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::modeInBodyStartTag10598.6%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelect5695.1%
Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeForFragment47.8047.4%
Phpdftk\Html\TreeConstruction\TreeBuilder::adoptionAgency33.2793.7%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInForeignContent3395.9%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHead3297.4%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyEndTag3096.8%
Phpdftk\Html\TreeConstruction\TreeBuilder::appropriatePlaceForInserting24.8688.6%
Phpdftk\Html\TreeConstruction\TreeBuilder::dispatchToInsertionMode24100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeAppropriately23.4290.7%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::lastElement200.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableStartTag2095.5%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInColumnGroup19100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resolveDocumentMode18100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableBody1897.6%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInRow17.0594.6%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInFrameset1797.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::shouldDispatchInForeignContent16100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHeadNoscript15100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterHead14100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTemplate14100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCell1396.3%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCaption12.1390.3%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScopeWithBoundaries12.0493.8%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHead11100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::reconstructActiveFormatting1196.8%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBody1095.8%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterFrameset10100.0%
Phpdftk\Html\TreeConstruction\ActiveFormattingElements::elementsMatchForNoahsArk9100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterBody9100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertCharacter995.5%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterFrameset9100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTable8100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::processFormattingFallback7.9062.5%
Phpdftk\Html\TreeConstruction\TreeBuilder::processInBodyForStrayHtml7.0788.9%
Phpdftk\Html\TreeConstruction\TreeBuilder::buildFragment7100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterBody7100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInSelectScope6.4077.8%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelectInTable6.0193.3%
Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTags6100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHtml6100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::insertForeignElement6100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::resolveShadowRootMode6100.0%
Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTagsThoroughly5.0785.7%
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::build4.0290.0%
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::createElementForToken3100.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\TreeBuilder::insertComment2.0380.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::isCurrentNodeForeign2100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::dispatch2100.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::processAsInBodyWithFosterParenting1100.0%
Phpdftk\Html\TreeConstruction\TreeBuilder::adjustedCurrentNode1100.0%