Code Duplication    Length = 7-7 lines in 2 locations

Core/Executor/ContentManager.php 2 locations

@@ 610-616 (lines=7) @@
607
                reset($field);
608
                $fieldIdentifier = key($field);
609
                $fieldValue = $field[$fieldIdentifier];
610
                if (is_array($fieldValue) && $this->hasLanguageCodesAsKeys($fieldValue)) {
611
                    foreach($fieldValue as $languageCode => $value) {
612
                        $fieldsList[] = [$fieldIdentifier, $value, $languageCode];
613
                    }
614
                } else {
615
                    $fieldsList[] = [$fieldIdentifier, $fieldValue, $this->getLanguageCode($step)];
616
                }
617
            } else if (is_array($field) && $this->hasLanguageCodesAsKeys($field)) {
618
                foreach($field as $languageCode => $value) {
619
                    $fieldsList[] = [$key, $value, $languageCode];
@@ 617-623 (lines=7) @@
614
                } else {
615
                    $fieldsList[] = [$fieldIdentifier, $fieldValue, $this->getLanguageCode($step)];
616
                }
617
            } else if (is_array($field) && $this->hasLanguageCodesAsKeys($field)) {
618
                foreach($field as $languageCode => $value) {
619
                    $fieldsList[] = [$key, $value, $languageCode];
620
                }
621
            } else {
622
                $fieldsList[] = [$key, $field, $this->getLanguageCode($step)];
623
            }
624
625
            foreach($fieldsList as list($fieldIdentifier, $fieldValue, $language)) {
626
                if (!isset($contentType->fieldDefinitionsByIdentifier[$fieldIdentifier])) {