Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 711-720 (lines=10) @@
708
    {
709
        $languageCodes = array();
710
711
        foreach ($contentCreateStruct->fields as $field) {
712
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
713
                continue;
714
            }
715
716
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
717
                $field->languageCode
718
            );
719
            $languageCodes[$field->languageCode] = true;
720
        }
721
722
        if (!isset($languageCodes[$contentCreateStruct->mainLanguageCode])) {
723
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
@@ 1337-1346 (lines=10) @@
1334
        $languageCodes = array_fill_keys($content->versionInfo->languageCodes, true);
1335
        $languageCodes[$contentUpdateStruct->initialLanguageCode] = true;
1336
1337
        foreach ($contentUpdateStruct->fields as $field) {
1338
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
1339
                continue;
1340
            }
1341
1342
            $this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode(
1343
                $field->languageCode
1344
            );
1345
            $languageCodes[$field->languageCode] = true;
1346
        }
1347
1348
        return array_keys($languageCodes);
1349
    }