|
@@ 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 |
|
} |