| @@ 548-556 (lines=9) @@ | ||
| 545 | } elseif ($item instanceof IdentifierInterface) { |
|
| 546 | assert($item->getPosition()->getLevel() <= ParserInterface::ROOT_LEVEL); |
|
| 547 | $writer->addIdentifierToData($item); |
|
| 548 | } else { |
|
| 549 | assert($item instanceof DocumentDataInterface); |
|
| 550 | assert($item->getPosition()->getLevel() === 0); |
|
| 551 | if ($item->isCollection() === true) { |
|
| 552 | $writer->setDataAsArray(); |
|
| 553 | } elseif ($item->isNull() === true) { |
|
| 554 | $writer->setNullToData(); |
|
| 555 | } |
|
| 556 | } |
|
| 557 | } |
|
| 558 | ||
| 559 | // write footer |
|
| @@ 615-623 (lines=9) @@ | ||
| 612 | } elseif ($item instanceof IdentifierInterface) { |
|
| 613 | assert($item->getPosition()->getLevel() <= ParserInterface::ROOT_LEVEL); |
|
| 614 | $writer->addIdentifierToData($item); |
|
| 615 | } else { |
|
| 616 | assert($item instanceof DocumentDataInterface); |
|
| 617 | assert($item->getPosition()->getLevel() === 0); |
|
| 618 | if ($item->isCollection() === true) { |
|
| 619 | $writer->setDataAsArray(); |
|
| 620 | } elseif ($item->isNull() === true) { |
|
| 621 | $writer->setNullToData(); |
|
| 622 | } |
|
| 623 | } |
|
| 624 | } |
|
| 625 | ||
| 626 | // write footer |
|