|
@@ 610-616 (lines=7) @@
|
| 607 |
|
reset($field); |
| 608 |
|
$fieldIdentifier = key($field); |
| 609 |
|
$fieldValue = $field[$fieldIdentifier]; |
| 610 |
|
if (is_array($fieldValue) && $this->hasLanguageCodesAsKeys($fieldValue)) { |
| 611 |
|
foreach($fieldValue as $languageCode => $value) { |
| 612 |
|
$fieldsList[] = [$fieldIdentifier, $value, $languageCode]; |
| 613 |
|
} |
| 614 |
|
} else { |
| 615 |
|
$fieldsList[] = [$fieldIdentifier, $fieldValue, $this->getLanguageCode($step)]; |
| 616 |
|
} |
| 617 |
|
} else if (is_array($field) && $this->hasLanguageCodesAsKeys($field)) { |
| 618 |
|
foreach($field as $languageCode => $value) { |
| 619 |
|
$fieldsList[] = [$key, $value, $languageCode]; |
|
@@ 617-623 (lines=7) @@
|
| 614 |
|
} else { |
| 615 |
|
$fieldsList[] = [$fieldIdentifier, $fieldValue, $this->getLanguageCode($step)]; |
| 616 |
|
} |
| 617 |
|
} else if (is_array($field) && $this->hasLanguageCodesAsKeys($field)) { |
| 618 |
|
foreach($field as $languageCode => $value) { |
| 619 |
|
$fieldsList[] = [$key, $value, $languageCode]; |
| 620 |
|
} |
| 621 |
|
} else { |
| 622 |
|
$fieldsList[] = [$key, $field, $this->getLanguageCode($step)]; |
| 623 |
|
} |
| 624 |
|
|
| 625 |
|
foreach($fieldsList as list($fieldIdentifier, $fieldValue, $language)) { |
| 626 |
|
if (!isset($contentType->fieldDefinitionsByIdentifier[$fieldIdentifier])) { |