@@ -92,6 +92,7 @@ public function getRootNodeName()
92
92
/**
93
93
* @param DOMNode $node
94
94
* @param string $val
95
+ *
95
96
* @return Boolean
96
97
*/
97
98
final protected function appendXMLString ($ node , $ val )
@@ -110,6 +111,7 @@ final protected function appendXMLString($node, $val)
110
111
/**
111
112
* @param DOMNode $node
112
113
* @param string $val
114
+ *
113
115
* @return Boolean
114
116
*/
115
117
final protected function appendText ($ node , $ val )
@@ -123,6 +125,7 @@ final protected function appendText($node, $val)
123
125
/**
124
126
* @param DOMNode $node
125
127
* @param string $val
128
+ *
126
129
* @return Boolean
127
130
*/
128
131
final protected function appendCData ($ node , $ val )
@@ -136,6 +139,7 @@ final protected function appendCData($node, $val)
136
139
/**
137
140
* @param DOMNode $node
138
141
* @param DOMDocumentFragment $fragment
142
+ *
139
143
* @return Boolean
140
144
*/
141
145
final protected function appendDocumentFragment ($ node , $ fragment )
@@ -151,7 +155,9 @@ final protected function appendDocumentFragment($node, $fragment)
151
155
152
156
/**
153
157
* Checks the name is a valid xml element name
158
+ *
154
159
* @param string $name
160
+ *
155
161
* @return Boolean
156
162
*/
157
163
final protected function isElementNameValid ($ name )
@@ -162,9 +168,10 @@ final protected function isElementNameValid($name)
162
168
}
163
169
164
170
/**
165
- * Parse the input SimpleXmlElement into an array
171
+ * Parse the input SimpleXmlElement into an array.
166
172
*
167
173
* @param SimpleXmlElement $node xml to parse
174
+ *
168
175
* @return array
169
176
*/
170
177
private function parseXml ($ node )
@@ -190,7 +197,7 @@ private function parseXml($node)
190
197
191
198
if ($ key === 'item ' ) {
192
199
if (isset ($ value ['@key ' ])) {
193
- $ data [(string )$ value ['@key ' ]] = $ value ['# ' ];
200
+ $ data [(string ) $ value ['@key ' ]] = $ value ['# ' ];
194
201
} elseif (isset ($ data ['item ' ])) {
195
202
$ tmp = $ data ['item ' ];
196
203
unset($ data ['item ' ]);
@@ -215,6 +222,7 @@ private function parseXml($node)
215
222
*
216
223
* @param DOMNode $parentNode
217
224
* @param array|object $data data
225
+ *
218
226
* @return Boolean
219
227
*/
220
228
private function buildXml ($ parentNode , $ data )
@@ -224,7 +232,7 @@ private function buildXml($parentNode, $data)
224
232
if (is_array ($ data ) || $ data instanceof \Traversable) {
225
233
foreach ($ data as $ key => $ data ) {
226
234
//Ah this is the magic @ attribute types.
227
- if (0 === strpos ($ key , "@ " ) && is_scalar ($ data ) && $ this ->isElementNameValid ($ attributeName = substr ($ key ,1 ))) {
235
+ if (0 === strpos ($ key , "@ " ) && is_scalar ($ data ) && $ this ->isElementNameValid ($ attributeName = substr ($ key , 1 ))) {
228
236
$ parentNode ->setAttribute ($ attributeName , $ data );
229
237
} elseif ($ key === '# ' ) {
230
238
$ append = $ this ->selectNodeType ($ parentNode , $ data );
@@ -276,8 +284,9 @@ private function buildXml($parentNode, $data)
276
284
*
277
285
* @param DOMNode $parentNode
278
286
* @param array|object $data
279
- * @param string $nodename
287
+ * @param string $nodeName
280
288
* @param string $key
289
+ *
281
290
* @return Boolean
282
291
*/
283
292
private function appendNode ($ parentNode , $ data , $ nodeName , $ key = null )
@@ -300,6 +309,7 @@ private function appendNode($parentNode, $data, $nodeName, $key = null)
300
309
*
301
310
* @param DOMNode $node
302
311
* @param mixed $val
312
+ *
303
313
* @return Boolean
304
314
*/
305
315
private function selectNodeType ($ node , $ val )
0 commit comments