Code Duplication    Length = 7-7 lines in 2 locations

src/Driver/Cores/Drupal8.php 2 locations

@@ 224-230 (lines=7) @@
221
      $definition = $this->getFieldDefinition($entity->getEntityTypeId(), $name);
222
      $settings = $definition->getSettings();
223
      switch ($definition->getType()) {
224
        case 'entity_reference':
225
          if (in_array($settings['target_type'], ['node', 'taxonomy_term'])) {
226
            // @todo: only supports single values for the moment.
227
            $id = $this->getEntityIdByLabel($settings['target_type'], NULL, $value);
228
            $entity->{$name}->setValue($id);
229
          }
230
          break;
231
232
        case 'entity_reference_revisions':
233
          $entities = [];
@@ 287-293 (lines=7) @@
284
      $definition = $this->getFieldDefinition($translation->getEntityTypeId(), $name);
285
      $settings = $definition->getSettings();
286
      switch ($definition->getType()) {
287
        case 'entity_reference':
288
          if (in_array($settings['target_type'], ['node', 'taxonomy_term'])) {
289
            // @todo: only supports single values for the moment.
290
            $source_values = $entity->get($name)->getValue();
291
            $translation->{$name}->setValue($source_values);
292
          }
293
          break;
294
295
        case 'entity_reference_revisions':
296
          $source_values = $entity->get($name)->getValue();