Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 550-568 (lines=19) @@
547
548
                $fieldValue = $fieldType->acceptValue($fieldValue);
549
550
                if ($fieldType->isEmptyValue($fieldValue)) {
551
                    $isEmptyValue = true;
552
                    if ($fieldDefinition->isRequired) {
553
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = new ValidationError(
554
                            "Value for required field definition '%identifier%' with language '%languageCode%' is empty",
555
                            null,
556
                            ['%identifier%' => $fieldDefinition->identifier, '%languageCode%' => $languageCode],
557
                            'empty'
558
                        );
559
                    }
560
                } else {
561
                    $fieldErrors = $fieldType->validate(
562
                        $fieldDefinition,
563
                        $fieldValue
564
                    );
565
                    if (!empty($fieldErrors)) {
566
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = $fieldErrors;
567
                    }
568
                }
569
570
                if (!empty($allFieldErrors)) {
571
                    continue;
@@ 1208-1226 (lines=19) @@
1205
1206
                $fieldValue = $fieldType->acceptValue($fieldValue);
1207
1208
                if ($fieldType->isEmptyValue($fieldValue)) {
1209
                    $isEmpty = true;
1210
                    if ($fieldDefinition->isRequired) {
1211
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = new ValidationError(
1212
                            "Value for required field definition '%identifier%' with language '%languageCode%' is empty",
1213
                            null,
1214
                            ['%identifier%' => $fieldDefinition->identifier, '%languageCode%' => $languageCode],
1215
                            'empty'
1216
                        );
1217
                    }
1218
                } else {
1219
                    $fieldErrors = $fieldType->validate(
1220
                        $fieldDefinition,
1221
                        $fieldValue
1222
                    );
1223
                    if (!empty($fieldErrors)) {
1224
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = $fieldErrors;
1225
                    }
1226
                }
1227
1228
                if (!empty($allFieldErrors)) {
1229
                    continue;