@@ 203-211 (lines=9) @@ | ||
200 | } elseif ($item instanceof IdentifierInterface) { |
|
201 | \assert($item->getPosition()->getLevel() <= ParserInterface::ROOT_LEVEL); |
|
202 | $writer->addIdentifierToData($item); |
|
203 | } else { |
|
204 | \assert($item instanceof DocumentDataInterface); |
|
205 | \assert($item->getPosition()->getLevel() === 0); |
|
206 | if ($item->isCollection() === true) { |
|
207 | $writer->setDataAsArray(); |
|
208 | } elseif ($item->isNull() === true) { |
|
209 | $writer->setNullToData(); |
|
210 | } |
|
211 | } |
|
212 | } |
|
213 | ||
214 | // write footer |
|
@@ 271-279 (lines=9) @@ | ||
268 | } elseif ($item instanceof IdentifierInterface) { |
|
269 | \assert($item->getPosition()->getLevel() <= ParserInterface::ROOT_LEVEL); |
|
270 | $writer->addIdentifierToData($item); |
|
271 | } else { |
|
272 | \assert($item instanceof DocumentDataInterface); |
|
273 | \assert($item->getPosition()->getLevel() === 0); |
|
274 | if ($item->isCollection() === true) { |
|
275 | $writer->setDataAsArray(); |
|
276 | } elseif ($item->isNull() === true) { |
|
277 | $writer->setNullToData(); |
|
278 | } |
|
279 | } |
|
280 | } |
|
281 | ||
282 | // write footer |