diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/filter/filter.module | 3 | ||||
-rw-r--r-- | modules/simpletest/drupal_web_test_case.php | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/modules/filter/filter.module b/modules/filter/filter.module index 277363731..8834bead9 100644 --- a/modules/filter/filter.module +++ b/modules/filter/filter.module @@ -1037,8 +1037,9 @@ function _filter_tips($format_id, $long = FALSE) { * A DOMDocument that represents the loaded (X)HTML snippet. */ function filter_dom_load($text) { + $dom_document = new DOMDocument(); // Ignore warnings during HTML soup loading. - $dom_document = @DOMDocument::loadHTML('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body>' . $text . '</body></html>'); + @$dom_document->loadHTML('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body>' . $text . '</body></html>'); return $dom_document; } diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php index 6ec5e6552..534affd70 100644 --- a/modules/simpletest/drupal_web_test_case.php +++ b/modules/simpletest/drupal_web_test_case.php @@ -1585,7 +1585,8 @@ class DrupalWebTestCase extends DrupalTestCase { if (!$this->elements) { // DOM can load HTML soup. But, HTML soup can throw warnings, suppress // them. - @$htmlDom = DOMDocument::loadHTML($this->drupalGetContent()); + $htmlDom = new DOMDocument(); + @$htmlDom->loadHTML($this->drupalGetContent()); if ($htmlDom) { $this->pass(t('Valid HTML found on "@path"', array('@path' => $this->getUrl())), t('Browser')); // It's much easier to work with simplexml than DOM, luckily enough @@ -1857,7 +1858,8 @@ class DrupalWebTestCase extends DrupalTestCase { ); // DOM can load HTML soup. But, HTML soup can throw warnings, suppress // them. - @$dom = DOMDocument::loadHTML($content); + $dom = new DOMDocument(); + @$dom->loadHTML($content); foreach ($return as $command) { switch ($command['command']) { case 'settings': |