Browse Source

User DOMDocument object call instead of static in Content\OEmbed

pull/6485/head
Hypolite Petovan 2 years ago
parent
commit
df706484cd
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      src/Content/OEmbed.php

+ 4
- 2
src/Content/OEmbed.php View File

@ -86,7 +86,8 @@ class OEmbed
$redirects = 0;
$html_text = Network::fetchUrl($embedurl, false, $redirects, 15, 'text/*');
if ($html_text) {
$dom = @DOMDocument::loadHTML($html_text);
$dom = new DOMDocument();
$dom->loadHTML($html_text);
if ($dom) {
$xpath = new DOMXPath($dom);
$entries = $xpath->query("//link[@type='application/json+oembed']");
@ -274,7 +275,8 @@ class OEmbed
$html_text = mb_convert_encoding($text, 'HTML-ENTITIES', mb_detect_encoding($text));
// If it doesn't parse at all, just return the text.
$dom = @DOMDocument::loadHTML($html_text);
$dom = new DOMDocument();
$dom->loadHTML($html_text);
if (!$dom) {
return $text;
}


Loading…
Cancel
Save