@@ 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 |