Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 733-742 (lines=10) @@
730
    {
731
        $languageCodes = array();
732
733
        foreach ($contentCreateStruct->fields as $field) {
734
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
735
                continue;
736
            }
737
738
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
739
                $field->languageCode
740
            );
741
            $languageCodes[$field->languageCode] = true;
742
        }
743
744
        if (!isset($languageCodes[$contentCreateStruct->mainLanguageCode])) {
745
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
@@ 1373-1382 (lines=10) @@
1370
        $languageCodes = array_fill_keys($content->versionInfo->languageCodes, true);
1371
        $languageCodes[$contentUpdateStruct->initialLanguageCode] = true;
1372
1373
        foreach ($contentUpdateStruct->fields as $field) {
1374
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
1375
                continue;
1376
            }
1377
1378
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
1379
                $field->languageCode
1380
            );
1381
            $languageCodes[$field->languageCode] = true;
1382
        }
1383
1384
        return array_keys($languageCodes);
1385
    }