Code Duplication    Length = 10-10 lines in 2 locations

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

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