@@ 209-217 (lines=9) @@ | ||
206 | } elseif ($item instanceof IdentifierInterface) { |
|
207 | assert($item->getPosition()->getLevel() <= ParserInterface::ROOT_LEVEL); |
|
208 | $writer->addIdentifierToData($item); |
|
209 | } else { |
|
210 | assert($item instanceof DocumentDataInterface); |
|
211 | assert($item->getPosition()->getLevel() === 0); |
|
212 | if ($item->isCollection() === true) { |
|
213 | $writer->setDataAsArray(); |
|
214 | } elseif ($item->isNull() === true) { |
|
215 | $writer->setNullToData(); |
|
216 | } |
|
217 | } |
|
218 | } |
|
219 | ||
220 | // write footer |
|
@@ 276-284 (lines=9) @@ | ||
273 | } elseif ($item instanceof IdentifierInterface) { |
|
274 | assert($item->getPosition()->getLevel() <= ParserInterface::ROOT_LEVEL); |
|
275 | $writer->addIdentifierToData($item); |
|
276 | } else { |
|
277 | assert($item instanceof DocumentDataInterface); |
|
278 | assert($item->getPosition()->getLevel() === 0); |
|
279 | if ($item->isCollection() === true) { |
|
280 | $writer->setDataAsArray(); |
|
281 | } elseif ($item->isNull() === true) { |
|
282 | $writer->setNullToData(); |
|
283 | } |
|
284 | } |
|
285 | } |
|
286 | ||
287 | // write footer |