Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 690-699 (lines=10) @@
687
    {
688
        $languageCodes = array();
689
690
        foreach ($contentCreateStruct->fields as $field) {
691
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
692
                continue;
693
            }
694
695
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
696
                $field->languageCode
697
            );
698
            $languageCodes[$field->languageCode] = true;
699
        }
700
701
        if (!isset($languageCodes[$contentCreateStruct->mainLanguageCode])) {
702
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
@@ 1310-1319 (lines=10) @@
1307
        $languageCodes = array_fill_keys($content->versionInfo->languageCodes, true);
1308
        $languageCodes[$contentUpdateStruct->initialLanguageCode] = true;
1309
1310
        foreach ($contentUpdateStruct->fields as $field) {
1311
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
1312
                continue;
1313
            }
1314
1315
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
1316
                $field->languageCode
1317
            );
1318
            $languageCodes[$field->languageCode] = true;
1319
        }
1320
1321
        return array_keys($languageCodes);
1322
    }