From f39aa46851d5636c4b5d1b0fa452418f0cda0c5c Mon Sep 17 00:00:00 2001 From: copierNetwork <30299552+copierNetwork@users.noreply.github.com> Date: Tue, 26 Sep 2017 16:15:21 -0700 Subject: [PATCH] Allow for standalone Added a check that ['standalone' => bool] generates standalone declaration. `new FluidXML('books', ['standalone' => true]);` --- source/FluidXml/FluidXml.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/FluidXml/FluidXml.php b/source/FluidXml/FluidXml.php index 5e05c07..928fd6f 100644 --- a/source/FluidXml/FluidXml.php +++ b/source/FluidXml/FluidXml.php @@ -90,6 +90,9 @@ private function newDom(&$options) $dom = new \DOMDocument($options['version'], $options['encoding']); $dom->formatOutput = true; $dom->preserveWhiteSpace = false; + if (array_key_exists('standalone', $options)) { + $dom->xmlStandalone = (bool) $options['standalone']; + } return $dom; }