@@ -107,24 +107,16 @@ public function decode($data, $format, array $context = array())
107
107
}
108
108
109
109
/**
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
+ */
116
112
public function supportsEncoding ($ format )
117
113
{
118
114
return 'xml ' === $ format ;
119
115
}
120
116
121
117
/**
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
+ */
128
120
public function supportsDecoding ($ format )
129
121
{
130
122
return 'xml ' === $ format ;
@@ -150,12 +142,12 @@ public function getRootNodeName()
150
142
}
151
143
152
144
/**
153
- * @param DOMNode $node
154
- * @param string $val
145
+ * @param \ DOMNode $node
146
+ * @param string $val
155
147
*
156
148
* @return Boolean
157
149
*/
158
- final protected function appendXMLString ($ node , $ val )
150
+ final protected function appendXMLString (\ DOMNode $ node , $ val )
159
151
{
160
152
if (strlen ($ val ) > 0 ) {
161
153
$ frag = $ this ->dom ->createDocumentFragment ();
@@ -169,12 +161,12 @@ final protected function appendXMLString($node, $val)
169
161
}
170
162
171
163
/**
172
- * @param DOMNode $node
173
- * @param string $val
164
+ * @param \ DOMNode $node
165
+ * @param string $val
174
166
*
175
167
* @return Boolean
176
168
*/
177
- final protected function appendText ($ node , $ val )
169
+ final protected function appendText (\ DOMNode $ node , $ val )
178
170
{
179
171
$ nodeText = $ this ->dom ->createTextNode ($ val );
180
172
$ node ->appendChild ($ nodeText );
@@ -183,12 +175,12 @@ final protected function appendText($node, $val)
183
175
}
184
176
185
177
/**
186
- * @param DOMNode $node
187
- * @param string $val
178
+ * @param \ DOMNode $node
179
+ * @param string $val
188
180
*
189
181
* @return Boolean
190
182
*/
191
- final protected function appendCData ($ node , $ val )
183
+ final protected function appendCData (\ DOMNode $ node , $ val )
192
184
{
193
185
$ nodeText = $ this ->dom ->createCDATASection ($ val );
194
186
$ node ->appendChild ($ nodeText );
@@ -197,12 +189,12 @@ final protected function appendCData($node, $val)
197
189
}
198
190
199
191
/**
200
- * @param DOMNode $node
201
- * @param DOMDocumentFragment $fragment
192
+ * @param \ DOMNode $node
193
+ * @param \ DOMDocumentFragment $fragment
202
194
*
203
195
* @return Boolean
204
196
*/
205
- final protected function appendDocumentFragment ($ node , $ fragment )
197
+ final protected function appendDocumentFragment (\ DOMNode $ node , $ fragment )
206
198
{
207
199
if ($ fragment instanceof \DOMDocumentFragment) {
208
200
$ node ->appendChild ($ fragment );
@@ -230,11 +222,11 @@ final protected function isElementNameValid($name)
230
222
/**
231
223
* Parse the input SimpleXmlElement into an array.
232
224
*
233
- * @param SimpleXmlElement $node xml to parse
225
+ * @param \ SimpleXmlElement $node xml to parse
234
226
*
235
227
* @return array
236
228
*/
237
- private function parseXml ($ node )
229
+ private function parseXml (\ SimpleXmlElement $ node )
238
230
{
239
231
$ data = array ();
240
232
if ($ node ->attributes ()) {
@@ -281,15 +273,15 @@ private function parseXml($node)
281
273
/**
282
274
* Parse the data and convert it to DOMElements
283
275
*
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
287
279
*
288
280
* @return Boolean
289
281
*
290
282
* @throws UnexpectedValueException
291
283
*/
292
- private function buildXml ($ parentNode , $ data , $ xmlRootNodeName = null )
284
+ private function buildXml (\ DOMNode $ parentNode , $ data , $ xmlRootNodeName = null )
293
285
{
294
286
$ append = true ;
295
287
@@ -349,14 +341,14 @@ private function buildXml($parentNode, $data, $xmlRootNodeName = null)
349
341
/**
350
342
* Selects the type of node to create and appends it to the parent.
351
343
*
352
- * @param DOMNode $parentNode
344
+ * @param \ DOMNode $parentNode
353
345
* @param array|object $data
354
346
* @param string $nodeName
355
347
* @param string $key
356
348
*
357
349
* @return Boolean
358
350
*/
359
- private function appendNode ($ parentNode , $ data , $ nodeName , $ key = null )
351
+ private function appendNode (\ DOMNode $ parentNode , $ data , $ nodeName , $ key = null )
360
352
{
361
353
$ node = $ this ->dom ->createElement ($ nodeName );
362
354
if (null !== $ key ) {
@@ -386,12 +378,12 @@ private function needsCdataWrapping($val)
386
378
/**
387
379
* Tests the value being passed and decide what sort of element to create
388
380
*
389
- * @param DOMNode $node
390
- * @param mixed $val
381
+ * @param \ DOMNode $node
382
+ * @param mixed $val
391
383
*
392
384
* @return Boolean
393
385
*/
394
- private function selectNodeType ($ node , $ val )
386
+ private function selectNodeType (\ DOMNode $ node , $ val )
395
387
{
396
388
if (is_array ($ val )) {
397
389
return $ this ->buildXml ($ node , $ val );
0 commit comments