Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 574-592 (lines=19) @@
571
572
                $fieldValue = $fieldType->acceptValue($fieldValue);
573
574
                if ($fieldType->isEmptyValue($fieldValue)) {
575
                    $isEmptyValue = true;
576
                    if ($fieldDefinition->isRequired) {
577
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = new ValidationError(
578
                            "Value for required field definition '%identifier%' with language '%languageCode%' is empty",
579
                            null,
580
                            ['%identifier%' => $fieldDefinition->identifier, '%languageCode%' => $languageCode],
581
                            'empty'
582
                        );
583
                    }
584
                } else {
585
                    $fieldErrors = $fieldType->validate(
586
                        $fieldDefinition,
587
                        $fieldValue
588
                    );
589
                    if (!empty($fieldErrors)) {
590
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = $fieldErrors;
591
                    }
592
                }
593
594
                if (!empty($allFieldErrors)) {
595
                    continue;
@@ 1232-1250 (lines=19) @@
1229
1230
                $fieldValue = $fieldType->acceptValue($fieldValue);
1231
1232
                if ($fieldType->isEmptyValue($fieldValue)) {
1233
                    $isEmpty = true;
1234
                    if ($fieldDefinition->isRequired) {
1235
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = new ValidationError(
1236
                            "Value for required field definition '%identifier%' with language '%languageCode%' is empty",
1237
                            null,
1238
                            ['%identifier%' => $fieldDefinition->identifier, '%languageCode%' => $languageCode],
1239
                            'empty'
1240
                        );
1241
                    }
1242
                } else {
1243
                    $fieldErrors = $fieldType->validate(
1244
                        $fieldDefinition,
1245
                        $fieldValue
1246
                    );
1247
                    if (!empty($fieldErrors)) {
1248
                        $allFieldErrors[$fieldDefinition->id][$languageCode] = $fieldErrors;
1249
                    }
1250
                }
1251
1252
                if (!empty($allFieldErrors)) {
1253
                    continue;