protected function parseFields(array $rawFieldsData, $contentId)
{
$fields = array();
if (isset($rawFieldsData['field'])) {
foreach ($rawFieldsData['field'] as $rawFieldData) {
$fields[] = new Field(array('id' => $rawFieldData['id'], 'fieldDefIdentifier' => $rawFieldData['fieldDefinitionIdentifier'], 'languageCode' => $rawFieldData['languageCode'], 'value' => $this->fieldTypeParser->parseFieldValue($contentId, $rawFieldData['fieldDefinitionIdentifier'], $rawFieldData['fieldValue'])));
}
}
return $fields;
}