Merge pull request #2308 from fbclol/develop

Call static instead of self on protected method
This commit is contained in:
Progi1984 2022-11-23 13:41:37 +01:00 committed by GitHub
commit 9658c12084
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -66,7 +66,7 @@ class Html
* @todo parse $stylesheet for default styles. Should result in an array based on id, class and element, * @todo parse $stylesheet for default styles. Should result in an array based on id, class and element,
* which could be applied when such an element occurs in the parseNode function. * which could be applied when such an element occurs in the parseNode function.
*/ */
self::$options = $options; static::$options = $options;
// Preprocess: remove all line ends, decode HTML entity, // Preprocess: remove all line ends, decode HTML entity,
// fix ampersand and angle brackets and add body tag for HTML fragments // fix ampersand and angle brackets and add body tag for HTML fragments
@ -87,10 +87,10 @@ class Html
$dom = new DOMDocument(); $dom = new DOMDocument();
$dom->preserveWhiteSpace = $preserveWhiteSpace; $dom->preserveWhiteSpace = $preserveWhiteSpace;
$dom->loadXML($html); $dom->loadXML($html);
self::$xpath = new DOMXPath($dom); static::$xpath = new DOMXPath($dom);
$node = $dom->getElementsByTagName('body'); $node = $dom->getElementsByTagName('body');
self::parseNode($node->item(0), $element); static::parseNode($node->item(0), $element);
if (\PHP_VERSION_ID < 80000) { if (\PHP_VERSION_ID < 80000) {
libxml_disable_entity_loader($orignalLibEntityLoader); libxml_disable_entity_loader($orignalLibEntityLoader);
} }