Code Duplication    Length = 6-6 lines in 2 locations

eZ/Publish/Core/Repository/ContentService.php 2 locations

@@ 781-786 (lines=6) @@
778
                );
779
            }
780
781
            if (!$fieldDefinition->isTranslatable && ($field->languageCode != $contentCreateStruct->mainLanguageCode)) {
782
                throw new ContentValidationException(
783
                    "A value is set for non translatable field definition '%identifier%' with language '%languageCode%'",
784
                    ['%identifier%' => $field->fieldDefIdentifier, '%languageCode%' => $field->languageCode]
785
                );
786
            }
787
788
            $fields[$field->fieldDefIdentifier][$field->languageCode] = $field;
789
        }
@@ 1457-1462 (lines=6) @@
1454
                $field = $this->cloneField($field, ['languageCode' => $languageCode]);
1455
            }
1456
1457
            if (!$fieldDefinition->isTranslatable && ($field->languageCode != $mainLanguageCode)) {
1458
                throw new ContentValidationException(
1459
                    "A value is set for non translatable field definition '%identifier%' with language '%languageCode%'",
1460
                    ['%identifier%' => $field->fieldDefIdentifier, '%languageCode%' => $field->languageCode]
1461
                );
1462
            }
1463
1464
            $fields[$field->fieldDefIdentifier][$field->languageCode] = $field;
1465
        }