Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 715-724 (lines=10) @@
712
    {
713
        $languageCodes = array();
714
715
        foreach ($contentCreateStruct->fields as $field) {
716
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
717
                continue;
718
            }
719
720
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
721
                $field->languageCode
722
            );
723
            $languageCodes[$field->languageCode] = true;
724
        }
725
726
        if (!isset($languageCodes[$contentCreateStruct->mainLanguageCode])) {
727
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
@@ 1355-1364 (lines=10) @@
1352
        $languageCodes = array_fill_keys($content->versionInfo->languageCodes, true);
1353
        $languageCodes[$contentUpdateStruct->initialLanguageCode] = true;
1354
1355
        foreach ($contentUpdateStruct->fields as $field) {
1356
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
1357
                continue;
1358
            }
1359
1360
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
1361
                $field->languageCode
1362
            );
1363
            $languageCodes[$field->languageCode] = true;
1364
        }
1365
1366
        return array_keys($languageCodes);
1367
    }