From 4ffe234a91baa24be50398994339e8f76ed04749 Mon Sep 17 00:00:00 2001 From: Muriel Date: Tue, 5 Mar 2013 22:35:37 +0100 Subject: [PATCH] Fix warning for buildXml method Fix "Warning: Missing argument 3" for XmlEncoder::buildXml() called several times in XmlEncoder::selectNodeType() --- src/Symfony/Component/Serializer/Encoder/XmlEncoder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);