@@ 560-565 (lines=6) @@ | ||
557 | // when parsing truncated XML, which causes unit tests to fail. |
|
558 | MediaWiki\suppressWarnings(); |
|
559 | while ( $reader->read() ) { |
|
560 | if ( $reader->nodeType === XMLReader::ELEMENT ) { |
|
561 | // Reached the first element without hitting a doctype declaration |
|
562 | $this->parsable = self::PARSABLE_OK; |
|
563 | $result = true; |
|
564 | break; |
|
565 | } |
|
566 | if ( $reader->nodeType === XMLReader::DOC_TYPE ) { |
|
567 | $this->parsable = self::PARSABLE_NO; |
|
568 | $result = false; |
|
@@ 566-570 (lines=5) @@ | ||
563 | $result = true; |
|
564 | break; |
|
565 | } |
|
566 | if ( $reader->nodeType === XMLReader::DOC_TYPE ) { |
|
567 | $this->parsable = self::PARSABLE_NO; |
|
568 | $result = false; |
|
569 | break; |
|
570 | } |
|
571 | } |
|
572 | MediaWiki\restoreWarnings(); |
|
573 |