Skip to content

Commit ac373bb

Browse files
Tobionfabpot
authored andcommitted
fix phpdoc and add typehints to private methods
1 parent ba595fc commit ac373bb

File tree

1 file changed

+27
-35
lines changed

1 file changed

+27
-35
lines changed

Encoder/XmlEncoder.php

Lines changed: 27 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)