eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\VersionUpdate::visitField PHP Method

visitField() private method

private visitField ( Generator $generator, eZ\Publish\API\Repository\Values\ContentType\ContentType $contentType, eZ\Publish\API\Repository\Values\Content\Field $field )
$generator eZ\Publish\Core\REST\Common\Output\Generator
$contentType eZ\Publish\API\Repository\Values\ContentType\ContentType
$field eZ\Publish\API\Repository\Values\Content\Field
    private function visitField(Generator $generator, ContentType $contentType, Field $field)
    {
        $generator->startHashElement('field');
        $generator->startValueElement('id', $field->id);
        $generator->endValueElement('id');
        $generator->startValueElement('fieldDefinitionIdentifier', $field->fieldDefIdentifier);
        $generator->endValueElement('fieldDefinitionIdentifier');
        $generator->startValueElement('languageCode', $field->languageCode);
        $generator->endValueElement('languageCode');
        $this->fieldTypeSerializer->serializeFieldValue($generator, $contentType, $field);
        $generator->endHashElement('field');
    }