Code Duplication    Length = 5-5 lines in 2 locations

Core/Executor/LanguageManager.php 2 locations

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