eZ\Publish\Core\Repository\ContentService::cloneField PHP Method

cloneField() private method

Clones $field with overriding specific properties from given $overrides array.
private cloneField ( eZ\Publish\API\Repository\Values\Content\Field $field, array $overrides = [] ) : eZ\Publish\API\Repository\Values\Content\Field
$field eZ\Publish\API\Repository\Values\Content\Field
$overrides array
return eZ\Publish\API\Repository\Values\Content\Field
    private function cloneField(Field $field, array $overrides = array())
    {
        $fieldData = array_merge(array('id' => $field->id, 'value' => $field->value, 'languageCode' => $field->languageCode, 'fieldDefIdentifier' => $field->fieldDefIdentifier), $overrides);
        return new Field($fieldData);
    }