Code Duplication    Length = 19-19 lines in 2 locations

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

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