Browse Source

Return value on Parser::parse is now \DOMDocument

element-classes
Dustin Wilson 3 years ago
parent
commit
f6fbe48c57
  1. 1
      .gitignore
  2. 2
      lib/Parser.php

1
.gitignore

@ -1,6 +1,7 @@
# html5-parser specific
manual
node_modules
test*.html
test*.php
# General

2
lib/Parser.php

@ -30,7 +30,7 @@ class Parser {
self::XMLNS_NAMESPACE => "xmlns",
];
public static function parse(string $data, ?\DOMDocument $document = null, ?string $encodingOrContentType = null, ?\DOMElement $fragmentContext = null, ?String $file = null): Document {
public static function parse(string $data, ?\DOMDocument $document = null, ?string $encodingOrContentType = null, ?\DOMElement $fragmentContext = null, ?String $file = null): \DOMDocument {
// Initialize the various classes needed for parsing
$document = $document ?? new \DOMDocument;
if ((error_reporting() & \E_USER_WARNING)) {

Loading…
Cancel
Save