|
@@ 733-742 (lines=10) @@
|
| 730 |
|
{ |
| 731 |
|
$languageCodes = array(); |
| 732 |
|
|
| 733 |
|
foreach ($contentCreateStruct->fields as $field) { |
| 734 |
|
if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) { |
| 735 |
|
continue; |
| 736 |
|
} |
| 737 |
|
|
| 738 |
|
$this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode( |
| 739 |
|
$field->languageCode |
| 740 |
|
); |
| 741 |
|
$languageCodes[$field->languageCode] = true; |
| 742 |
|
} |
| 743 |
|
|
| 744 |
|
if (!isset($languageCodes[$contentCreateStruct->mainLanguageCode])) { |
| 745 |
|
$this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode( |
|
@@ 1373-1382 (lines=10) @@
|
| 1370 |
|
$languageCodes = array_fill_keys($content->versionInfo->languageCodes, true); |
| 1371 |
|
$languageCodes[$contentUpdateStruct->initialLanguageCode] = true; |
| 1372 |
|
|
| 1373 |
|
foreach ($contentUpdateStruct->fields as $field) { |
| 1374 |
|
if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) { |
| 1375 |
|
continue; |
| 1376 |
|
} |
| 1377 |
|
|
| 1378 |
|
$this->persistenceHandler->contentLanguageHandler()->loadByLanguageCode( |
| 1379 |
|
$field->languageCode |
| 1380 |
|
); |
| 1381 |
|
$languageCodes[$field->languageCode] = true; |
| 1382 |
|
} |
| 1383 |
|
|
| 1384 |
|
return array_keys($languageCodes); |
| 1385 |
|
} |