| Phpdftk\Html\Tokenizer\Tokenizer::step | 81 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyStartTag | 65 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeForFragment | 47.80 | 47.4% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelect | 35.34 | 93.5% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::adoptionAgency | 32.31 | 93.3% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHead | 32 | 97.4% |
| Phpdftk\Html\Dom\Element::indexAmongTypeSiblings | 30 | 0.0% |
| Phpdftk\Html\Dom\Element::indexAmongTypeSiblingsFromEnd | 30 | 0.0% |
| Phpdftk\Html\Dom\HTMLSlotElement::assignedNodes | 30 | 0.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInForeignContent | 29 | 96.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBodyEndTag | 27 | 96.2% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::dispatch | 25 | 100.0% |
| Phpdftk\Html\Dom\Element::closest | 20 | 0.0% |
| Phpdftk\Html\Dom\Text::splitText | 20 | 0.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::lastElement | 20 | 0.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::resetInsertionModeAppropriately | 18.23 | 91.1% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInColumnGroup | 18 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAttributeValueUnquoted | 17.48 | 73.9% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInRow | 17.05 | 94.6% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableBody | 17 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInFrameset | 17 | 97.3% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::shouldDispatchInForeignContent | 16 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterDoctypeSystemIdentifier | 15.72 | 43.8% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterDoctypeSystemKeyword | 15.59 | 56.7% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDoctypeName | 15.27 | 62.5% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateNamedCharacterReference | 15 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableStartTag | 15 | 98.3% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInHeadNoscript | 15 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAttributeName | 14.77 | 84.2% |
| Phpdftk\Html\Tokenizer\Tokenizer::endTagNameAlternativeReturn | 14 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterHead | 14 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTemplate | 14 | 96.2% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBeforeDoctypeName | 13.32 | 67.9% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBeforeAttributeName | 13.27 | 62.5% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::appropriatePlaceForInserting | 13.23 | 88.9% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCell | 13 | 96.3% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInCaption | 12.13 | 90.3% |
| Phpdftk\Html\Dom\Element::previousElementSibling | 12 | 0.0% |
| Phpdftk\Html\Dom\Element::nextElementSibling | 12 | 0.0% |
| Phpdftk\Html\Dom\Element::indexAmongSiblings | 12 | 0.0% |
| Phpdftk\Html\Parser::parseFragment | 12.00 | 66.7% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataDoubleEscapeStart | 12 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataDoubleEscapeEnd | 12 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::statePlaintext | 12 | 0.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBetweenDoctypePublicAndSystemIdentifiers | 11.65 | 68.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::doctypeQuotedIdentifier | 11.49 | 62.1% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateTagName | 11.24 | 87.5% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHead | 11 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterAttributeValueQuoted | 10.81 | 64.7% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterDoctypeName | 10.51 | 82.8% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBeforeAttributeValue | 10.37 | 66.7% |
| Phpdftk\Html\Serializer::serializeElement | 10 | 95.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::reconstructActiveFormatting | 10 | 96.6% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterFrameset | 10 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDoctype | 9.58 | 62.5% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBeforeDoctypePublicIdentifier | 9.51 | 81.5% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBeforeDoctypeSystemIdentifier | 9.51 | 81.5% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterDoctypePublicIdentifier | 9.46 | 82.1% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterDoctypePublicKeyword | 9.37 | 83.3% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAfterAttributeName | 9.08 | 90.0% |
| Phpdftk\Html\Dom\Node::insertBefore | 9 | 95.2% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::elementsMatchForNoahsArk | 9 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterBody | 9 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterFrameset | 9 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateHexadecimalCharacterReference | 8.51 | 80.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInBody | 8.01 | 94.7% |
| Phpdftk\Html\Serializer::serializeNode | 8 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTable | 8 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::processFormattingFallback | 7.90 | 62.5% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInSelectScope | 7.33 | 66.7% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScopeWithBoundaries | 7.14 | 85.7% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateTagOpen | 7 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAmbiguousAmpersand | 7 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::buildFragment | 7 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::resolveDocumentMode | 7 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeAfterAfterBody | 7 | 100.0% |
| Phpdftk\Html\Dom\Document::findHtmlChild | 6.84 | 71.4% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAttributeValueSingleQuoted | 6.10 | 64.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInSelectInTable | 6.01 | 93.3% |
| Phpdftk\Html\Dom\Document::createElement | 6 | 100.0% |
| Phpdftk\Html\Dom\Document::collectByTagName | 6 | 100.0% |
| Phpdftk\Html\Dom\Document::findById | 6 | 100.0% |
| Phpdftk\Html\Dom\Element::allAttributes | 6 | 0.0% |
| Phpdftk\Html\Dom\Element::collectByTagName | 6 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapedDashDash | 6 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataDoubleEscapedDashDash | 6 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateNumericCharacterReferenceEnd | 6 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTags | 6 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeBeforeHtml | 6 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::resolveShadowRootMode | 6 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRcdata | 5.16 | 81.2% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateAttributeValueDoubleQuoted | 5.14 | 82.4% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateComment | 5.10 | 84.2% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::generateImpliedEndTagsThoroughly | 5.07 | 85.7% |
| Phpdftk\Html\Dom\Element::isShadowHostEligible | 5.02 | 90.9% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::insertCharacter | 5.01 | 93.3% |
| Phpdftk\Html\Dom\ClassList::toggle | 5 | 100.0% |
| Phpdftk\Html\Dom\Element::shallowClone | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateData | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscaped | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapedDash | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataDoubleEscaped | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataDoubleEscapedDash | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateEndTagOpen | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateMarkupDeclarationOpen | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentEnd | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::flushTempBufferToCharOrAttribute | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::isAsciiHexDigit | 5 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::push | 5 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::findLastBetweenMarkerAnd | 5 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableEndTag | 5 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::isHtmlIntegrationPoint | 5 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentEndBang | 4.94 | 61.1% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBogusDoctype | 4.77 | 63.6% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRawtext | 4.25 | 75.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentStartDash | 4.25 | 75.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableContext | 4.05 | 85.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableBodyContext | 4.05 | 85.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::clearStackToTableRowContext | 4.05 | 85.7% |
| Phpdftk\Html\Dom\Node::removeChild | 4.01 | 91.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::flushPendingTableCharacters | 4.01 | 92.9% |
| Phpdftk\Html\Dom\Element::setAttribute | 4 | 100.0% |
| Phpdftk\Html\Dom\Element::querySelectorAll | 4 | 100.0% |
| Phpdftk\Html\Dom\ShadowRoot::collectSlots | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::nextToken | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::consume | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptData | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapedLessThanSign | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateSelfClosingStartTag | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateBogusComment | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCharacterReference | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDecimalCharacterReference | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::isAsciiAlpha | 4 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::containsLocalName | 4 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::popUntilLocalName | 4 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInitial | 4 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeText | 4 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::modeInTableText | 4 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRcdataEndTagOpen | 3.47 | 62.5% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentEndDash | 3.43 | 63.6% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentLessThanSignBangDashDash | 3.33 | 66.7% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCdataSection | 3.33 | 66.7% |
| Phpdftk\Html\Dom\ClassList::assertValidToken | 3.14 | 75.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::indexOf | 3.14 | 75.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentLessThanSign | 3.07 | 80.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCdataSectionEnd | 3.07 | 80.0% |
| Phpdftk\Html\Dom\ClassList::add | 3 | 100.0% |
| Phpdftk\Html\Dom\Element::children | 3 | 100.0% |
| Phpdftk\Html\Dom\Element::elementId | 3 | 100.0% |
| Phpdftk\Html\Dom\Element::indexAmongSiblingsFromEnd | 3 | 100.0% |
| Phpdftk\Html\Dom\Element::attachShadow | 3 | 100.0% |
| Phpdftk\Html\Dom\Node::setTextContent | 3 | 100.0% |
| Phpdftk\Html\Dom\Node::cloneNode | 3 | 100.0% |
| Phpdftk\Html\Dom\Node::isAncestorOf | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::__construct | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::peekRemaining | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::emit | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::dedupAttributes | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataLessThanSign | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEndTagOpen | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapedEndTagOpen | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRawtextEndTagOpen | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentStart | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateNumericCharacterReference | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateHexadecimalCharacterReferenceStart | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDecimalCharacterReferenceStart | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::finalizeAndEmitTag | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::clearToLastMarker | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::contains | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::remove | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::replace | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::popUntilElement | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::build | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::createElementForToken | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::insertForeignElement | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::currentNodeIsTableContext | 3 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::tokenHasAttribute | 3 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::currentTokenAsTag | 2.50 | 50.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCdataSectionBracket | 2.15 | 66.7% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::reprocess | 2.15 | 66.7% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::pop | 2.06 | 75.0% |
| Phpdftk\Html\Dom\Node::replaceChild | 2.03 | 80.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentLessThanSignBang | 2.03 | 80.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateCommentLessThanSignBangDash | 2.03 | 80.0% |
| Phpdftk\Html\Dom\Attr::qualifiedName | 2 | 100.0% |
| Phpdftk\Html\Dom\ClassList::remove | 2 | 100.0% |
| Phpdftk\Html\Dom\ClassList::count | 2 | 0.0% |
| Phpdftk\Html\Dom\ClassList::tokens | 2 | 100.0% |
| Phpdftk\Html\Dom\Comment::setTextContent | 2 | 0.0% |
| Phpdftk\Html\Dom\Comment::shallowClone | 2 | 0.0% |
| Phpdftk\Html\Dom\Document::shallowClone | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentFragment::nodeType | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentFragment::nodeName | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentFragment::shallowClone | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentType::nodeType | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentType::textContent | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentType::setTextContent | 2 | 0.0% |
| Phpdftk\Html\Dom\DocumentType::shallowClone | 2 | 0.0% |
| Phpdftk\Html\Dom\Element::getAttributeNode | 2 | 0.0% |
| Phpdftk\Html\Dom\Element::getElementsByTagName | 2 | 100.0% |
| Phpdftk\Html\Dom\Element::namespaceUri | 2 | 0.0% |
| Phpdftk\Html\Dom\Element::parentElement | 2 | 100.0% |
| Phpdftk\Html\Dom\Element::elementChildren | 2 | 0.0% |
| Phpdftk\Html\Dom\Element::canonicalAttrKey | 2 | 100.0% |
| Phpdftk\Html\Dom\Element::splitPrefix | 2 | 100.0% |
| Phpdftk\Html\Dom\Element::splitLocalName | 2 | 100.0% |
| Phpdftk\Html\Dom\HTMLSlotElement::assignedElements | 2 | 0.0% |
| Phpdftk\Html\Dom\HTMLSlotElement::setAssignedNodes | 2 | 0.0% |
| Phpdftk\Html\Dom\Node::childNodes | 2 | 100.0% |
| Phpdftk\Html\Dom\Node::textContent | 2 | 100.0% |
| Phpdftk\Html\Dom\ShadowRoot::shallowClone | 2 | 0.0% |
| Phpdftk\Html\Dom\Text::setTextContent | 2 | 0.0% |
| Phpdftk\Html\Dom\Text::length | 2 | 0.0% |
| Phpdftk\Html\ParserOptions::withScriptingEnabled | 2 | 0.0% |
| Phpdftk\Html\ParserOptions::withAssumedEncoding | 2 | 0.0% |
| Phpdftk\Html\Serializer::serializeChildren | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\CharacterToken::append | 2 | 0.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::tokenize | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::advance | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::error | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::isAppropriateEndTag | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapeStart | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapeStartDash | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataDoubleEscapedLessThanSign | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRcdataLessThanSign | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRawtextLessThanSign | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::emitFakeOpeningChars | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::isAsciiUpperAlpha | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::isAsciiLowerAlpha | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::isAsciiAlphanumeric | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::isEmpty | 2 | 0.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::top | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::indexOf | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::remove | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::insertHtmlElement | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::isMathmlTextIntegrationPoint | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::closeCell | 2 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::isWhitespaceOnlyCharacter | 2 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::currentTokenAsEnd | 1.12 | 50.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::currentTokenAsComment | 1.12 | 50.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::currentTokenAsDoctype | 1.12 | 50.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::appendToCurrentAttributeName | 1.12 | 50.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::appendToCurrentAttributeValue | 1.12 | 50.0% |
| Phpdftk\Html\Dom\Attr::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\ClassList::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\ClassList::contains | 1 | 100.0% |
| Phpdftk\Html\Dom\ClassList::values | 1 | 100.0% |
| Phpdftk\Html\Dom\ClassList::write | 1 | 100.0% |
| Phpdftk\Html\Dom\Comment::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\Comment::nodeType | 1 | 100.0% |
| Phpdftk\Html\Dom\Comment::nodeName | 1 | 100.0% |
| Phpdftk\Html\Dom\Comment::textContent | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::nodeType | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::nodeName | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::createTextNode | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::createComment | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::createDocumentFragment | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::getElementsByTagName | 1 | 100.0% |
| Phpdftk\Html\Dom\Document::getElementById | 1 | 100.0% |
| Phpdftk\Html\Dom\DocumentFragment::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\DocumentType::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\DocumentType::nodeName | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::nodeType | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::nodeName | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::attributes | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::hasAttribute | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::getAttribute | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::setAttributeNode | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::removeAttribute | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::querySelector | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::matches | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::localName | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::classes | 1 | 100.0% |
| Phpdftk\Html\Dom\Element::getAttributeValue | 1 | 100.0% |
| Phpdftk\Html\Dom\Node::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\Node::hasChildNodes | 1 | 100.0% |
| Phpdftk\Html\Dom\Node::appendChild | 1 | 100.0% |
| Phpdftk\Html\Dom\ShadowRoot::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\ShadowRoot::slots | 1 | 100.0% |
| Phpdftk\Html\Dom\ShadowRootInit::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\Text::__construct | 1 | 100.0% |
| Phpdftk\Html\Dom\Text::nodeType | 1 | 100.0% |
| Phpdftk\Html\Dom\Text::nodeName | 1 | 100.0% |
| Phpdftk\Html\Dom\Text::textContent | 1 | 100.0% |
| Phpdftk\Html\Dom\Text::shallowClone | 1 | 100.0% |
| Phpdftk\Html\Parser::__construct | 1 | 100.0% |
| Phpdftk\Html\Parser::parseDocument | 1 | 100.0% |
| Phpdftk\Html\ParserOptions::__construct | 1 | 100.0% |
| Phpdftk\Html\Serializer::serialize | 1 | 100.0% |
| Phpdftk\Html\Serializer::escapeText | 1 | 100.0% |
| Phpdftk\Html\Serializer::escapeAttribute | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\CharacterToken::__construct | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\CommentToken::__construct | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\CommentToken::append | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\ParseError::__construct | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::errors | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::preprocess | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::reconsumeIn | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::emitChar | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::startNewAttribute | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEndTagName | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateScriptDataEscapedEndTagName | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRcdataEndTagName | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateRawtextEndTagName | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDoctypePublicIdentifierDoubleQuoted | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDoctypePublicIdentifierSingleQuoted | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDoctypeSystemIdentifierDoubleQuoted | 1 | 100.0% |
| Phpdftk\Html\Tokenizer\Tokenizer::stateDoctypeSystemIdentifierSingleQuoted | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::pushMarker | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::entries | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\ActiveFormattingElements::insertAt | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::push | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::currentNode | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::isEmpty | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::count | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::items | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::contains | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::removeAt | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::replaceAt | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::insertAt | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInScope | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInListItemScope | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInButtonScope | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::hasInTableScope | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\OpenElementsStack::isSpecialHtmlElement | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::__construct | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::insertImplicitHeadAndReprocess | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::closePElement | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::insertImplicitBody | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::processInBodyForStrayHtml | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::processAsInBodyWithFosterParenting | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::insertComment | 1 | 100.0% |
| Phpdftk\Html\TreeConstruction\TreeBuilder::adjustedCurrentNode | 1 | 100.0% |
| Phpdftk\Html\Dom\Node::nodeType | 0 | 100.0% |
| Phpdftk\Html\Dom\Node::nodeName | 0 | 100.0% |
| Phpdftk\Html\Dom\Node::shallowClone | 0 | 100.0% |