diff --git a/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php b/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php index 909b3cefe7b4b..0c77a16a9ecc2 100644 --- a/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php +++ b/src/Symfony/Component/Serializer/Encoder/XmlEncoder.php @@ -287,7 +287,7 @@ private function parseXml($node) * * @throws UnexpectedValueException */ - private function buildXml($parentNode, $data, $xmlRootNodeName) + private function buildXml($parentNode, $data, $xmlRootNodeName = null) { $append = true; @@ -392,7 +392,7 @@ private function needsCdataWrapping($val) private function selectNodeType($node, $val) { if (is_array($val)) { - return $this->buildXml($node, $val, null); + return $this->buildXml($node, $val); } elseif ($val instanceof \SimpleXMLElement) { $child = $this->dom->importNode(dom_import_simplexml($val), true); $node->appendChild($child);