Skip to content

Commit f04570e

Browse files
committed
Final optimization
1 parent c4937c0 commit f04570e

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

src/XML/DOMDocumentFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ public static function normalizeDocument(Dom\Document $doc): Dom\Document
212212
$root->setAttributeNS(C::NS_XMLNS, $name, $value);
213213
}
214214

215-
return $doc;
215+
return Dom\XMLDocument::createFromString($doc->saveXml($doc->documentElement));
216216
}
217217

218218

src/XML/SerializableElementTrait.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public function __toString(): string
4343

4444
// Non-normalized path
4545
$doc->formatOutput = $this->formatOutput;
46+
$doc = Dom\XMLDocument::createFromString($doc->saveXml($doc->documentElement));
4647
return $doc->saveXml($doc->documentElement);
4748
}
4849

0 commit comments

Comments
 (0)