|
@@ 21-25 (lines=5) @@
|
| 18 |
|
*/ |
| 19 |
|
protected function create($step) |
| 20 |
|
{ |
| 21 |
|
foreach (array('lang', 'name') as $key) { |
| 22 |
|
if (!isset($step->dsl[$key])) { |
| 23 |
|
throw new \Exception("The '$key' key is missing in a language creation definition"); |
| 24 |
|
} |
| 25 |
|
} |
| 26 |
|
$languageService = $this->repository->getContentLanguageService(); |
| 27 |
|
$languageCreateStruct = $languageService->newLanguageCreateStruct(); |
| 28 |
|
$languageCreateStruct->languageCode = $step->dsl['lang']; |
|
@@ 82-86 (lines=5) @@
|
| 79 |
|
*/ |
| 80 |
|
protected function upsert($step) |
| 81 |
|
{ |
| 82 |
|
foreach (array('lang', 'name') as $key) { |
| 83 |
|
if (!isset($step->dsl[$key])) { |
| 84 |
|
throw new \Exception("The '$key' key is missing in a language upsert definition"); |
| 85 |
|
} |
| 86 |
|
} |
| 87 |
|
|
| 88 |
|
$languageService = $this->repository->getContentLanguageService(); |
| 89 |
|
|