Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 691-700 (lines=10) @@
688
    {
689
        $languageCodes = array();
690
691
        foreach ($contentCreateStruct->fields as $field) {
692
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
693
                continue;
694
            }
695
696
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
697
                $field->languageCode
698
            );
699
            $languageCodes[$field->languageCode] = true;
700
        }
701
702
        if (!isset($languageCodes[$contentCreateStruct->mainLanguageCode])) {
703
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
@@ 1331-1340 (lines=10) @@
1328
        $languageCodes = array_fill_keys($content->versionInfo->languageCodes, true);
1329
        $languageCodes[$contentUpdateStruct->initialLanguageCode] = true;
1330
1331
        foreach ($contentUpdateStruct->fields as $field) {
1332
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
1333
                continue;
1334
            }
1335
1336
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
1337
                $field->languageCode
1338
            );
1339
            $languageCodes[$field->languageCode] = true;
1340
        }
1341
1342
        return array_keys($languageCodes);
1343
    }