Automattic\WooCommerce\Vendor\Pelago\Emogrifier\HtmlProcessor
AbstractHtmlProcessor::createRawDomDocument
Creates a DOMDocument instance from the given HTML and stores it in $this->domDocument.
Method of the class: AbstractHtmlProcessor{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->createRawDomDocument( $html ): void;
- $html(string) (required)
- .
AbstractHtmlProcessor::createRawDomDocument() AbstractHtmlProcessor::createRawDomDocument code WC 10.8.1
private function createRawDomDocument(string $html): void
{
$domDocument = new \DOMDocument();
$domDocument->strictErrorChecking = false;
$domDocument->formatOutput = false;
$libXmlState = \libxml_use_internal_errors(true);
$domDocument->loadHTML($this->prepareHtmlForDomConversion($html));
\libxml_clear_errors();
\libxml_use_internal_errors($libXmlState);
$this->setDomDocument($domDocument);
}