/opt/cpanel/ea-wappspector/vendor/theseer/tokenizer/src
NameSizeModeActions
Exception.php1020644editdlrm
NamespaceUri.php5950644editdlrm
NamespaceUriException.php1130644editdlrm
Token.php6440644editdlrm
TokenCollection.php20110644editdlrm
TokenCollectionException.php1160644editdlrm
Tokenizer.php36540644editdlrm
XMLSerializer.php21970644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/theseer/tokenizer/src/XMLSerializer.php (2197B)
xmlns = $xmlns; } public function toDom(TokenCollection $tokens): DOMDocument { $dom = new DOMDocument(); $dom->preserveWhiteSpace = false; $dom->loadXML($this->toXML($tokens)); return $dom; } public function toXML(TokenCollection $tokens): string { $writer = new \XMLWriter(); $writer->openMemory(); $writer->setIndent(true); $writer->startDocument(); $writer->startElement('source'); $writer->writeAttribute('xmlns', $this->xmlns->asString()); if (\count($tokens) > 0) { $writer->startElement('line'); $writer->writeAttribute('no', '1'); $iterator = $tokens->getIterator(); $previousToken = $iterator->current(); $previousLine = $previousToken->getLine(); foreach ($iterator as $token) { $line = $token->getLine(); if ($previousLine < $line) { $writer->endElement(); $writer->startElement('line'); $writer->writeAttribute('no', (string)$line); $previousLine = $line; } $value = $token->getValue(); if ($value !== '') { $writer->startElement('token'); $writer->writeAttribute('name', $token->getName()); $writer->writeRaw(\htmlspecialchars($value, \ENT_NOQUOTES | \ENT_DISALLOWED | \ENT_XML1)); $writer->endElement(); } } $writer->endElement(); } $writer->endElement(); $writer->endDocument(); return $writer->outputMemory(); } }