@@ -107,24 +107,16 @@ public function decode($data, $format, array $context = array())
107107 }
108108
109109 /**
110- * Checks whether the serializer can encode to given format
111- *
112- * @param string $format format name
113- *
114- * @return Boolean
115- */
110+ * {@inheritdoc}
111+ */
116112 public function supportsEncoding ($ format )
117113 {
118114 return 'xml ' === $ format ;
119115 }
120116
121117 /**
122- * Checks whether the serializer can decode from given format
123- *
124- * @param string $format format name
125- *
126- * @return Boolean
127- */
118+ * {@inheritdoc}
119+ */
128120 public function supportsDecoding ($ format )
129121 {
130122 return 'xml ' === $ format ;
@@ -150,12 +142,12 @@ public function getRootNodeName()
150142 }
151143
152144 /**
153- * @param DOMNode $node
154- * @param string $val
145+ * @param \ DOMNode $node
146+ * @param string $val
155147 *
156148 * @return Boolean
157149 */
158- final protected function appendXMLString ($ node , $ val )
150+ final protected function appendXMLString (\ DOMNode $ node , $ val )
159151 {
160152 if (strlen ($ val ) > 0 ) {
161153 $ frag = $ this ->dom ->createDocumentFragment ();
@@ -169,12 +161,12 @@ final protected function appendXMLString($node, $val)
169161 }
170162
171163 /**
172- * @param DOMNode $node
173- * @param string $val
164+ * @param \ DOMNode $node
165+ * @param string $val
174166 *
175167 * @return Boolean
176168 */
177- final protected function appendText ($ node , $ val )
169+ final protected function appendText (\ DOMNode $ node , $ val )
178170 {
179171 $ nodeText = $ this ->dom ->createTextNode ($ val );
180172 $ node ->appendChild ($ nodeText );
@@ -183,12 +175,12 @@ final protected function appendText($node, $val)
183175 }
184176
185177 /**
186- * @param DOMNode $node
187- * @param string $val
178+ * @param \ DOMNode $node
179+ * @param string $val
188180 *
189181 * @return Boolean
190182 */
191- final protected function appendCData ($ node , $ val )
183+ final protected function appendCData (\ DOMNode $ node , $ val )
192184 {
193185 $ nodeText = $ this ->dom ->createCDATASection ($ val );
194186 $ node ->appendChild ($ nodeText );
@@ -197,12 +189,12 @@ final protected function appendCData($node, $val)
197189 }
198190
199191 /**
200- * @param DOMNode $node
201- * @param DOMDocumentFragment $fragment
192+ * @param \ DOMNode $node
193+ * @param \ DOMDocumentFragment $fragment
202194 *
203195 * @return Boolean
204196 */
205- final protected function appendDocumentFragment ($ node , $ fragment )
197+ final protected function appendDocumentFragment (\ DOMNode $ node , $ fragment )
206198 {
207199 if ($ fragment instanceof \DOMDocumentFragment) {
208200 $ node ->appendChild ($ fragment );
@@ -230,11 +222,11 @@ final protected function isElementNameValid($name)
230222 /**
231223 * Parse the input SimpleXmlElement into an array.
232224 *
233- * @param SimpleXmlElement $node xml to parse
225+ * @param \ SimpleXmlElement $node xml to parse
234226 *
235227 * @return array
236228 */
237- private function parseXml ($ node )
229+ private function parseXml (\ SimpleXmlElement $ node )
238230 {
239231 $ data = array ();
240232 if ($ node ->attributes ()) {
@@ -281,15 +273,15 @@ private function parseXml($node)
281273 /**
282274 * Parse the data and convert it to DOMElements
283275 *
284- * @param DOMNode $parentNode
285- * @param array|object $data data
286- * @param string $xmlRootNodeName
276+ * @param \ DOMNode $parentNode
277+ * @param array|object $data
278+ * @param string|null $xmlRootNodeName
287279 *
288280 * @return Boolean
289281 *
290282 * @throws UnexpectedValueException
291283 */
292- private function buildXml ($ parentNode , $ data , $ xmlRootNodeName = null )
284+ private function buildXml (\ DOMNode $ parentNode , $ data , $ xmlRootNodeName = null )
293285 {
294286 $ append = true ;
295287
@@ -349,14 +341,14 @@ private function buildXml($parentNode, $data, $xmlRootNodeName = null)
349341 /**
350342 * Selects the type of node to create and appends it to the parent.
351343 *
352- * @param DOMNode $parentNode
344+ * @param \ DOMNode $parentNode
353345 * @param array|object $data
354346 * @param string $nodeName
355347 * @param string $key
356348 *
357349 * @return Boolean
358350 */
359- private function appendNode ($ parentNode , $ data , $ nodeName , $ key = null )
351+ private function appendNode (\ DOMNode $ parentNode , $ data , $ nodeName , $ key = null )
360352 {
361353 $ node = $ this ->dom ->createElement ($ nodeName );
362354 if (null !== $ key ) {
@@ -386,12 +378,12 @@ private function needsCdataWrapping($val)
386378 /**
387379 * Tests the value being passed and decide what sort of element to create
388380 *
389- * @param DOMNode $node
390- * @param mixed $val
381+ * @param \ DOMNode $node
382+ * @param mixed $val
391383 *
392384 * @return Boolean
393385 */
394- private function selectNodeType ($ node , $ val )
386+ private function selectNodeType (\ DOMNode $ node , $ val )
395387 {
396388 if (is_array ($ val )) {
397389 return $ this ->buildXml ($ node , $ val );
0 commit comments