Automattic\WooCommerce\Vendor\Pelago\Emogrifier\HtmlProcessor

AbstractHtmlProcessor::createRawDomDocumentprivateWC 1.0

Creates a DOMDocument instance from the given HTML and stores it in $this->domDocument.

Метод класса: AbstractHtmlProcessor{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// private - только в коде основоного (родительского) класса
$result = $this->createRawDomDocument( $html ): void;
$html(строка) (обязательный)
.

Код AbstractHtmlProcessor::createRawDomDocument() WC 10.4.3

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);
}