Code Duplication    Length = 10-10 lines in 2 locations

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

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