Code Duplication    Length = 8-8 lines in 3 locations

src/Drupal/DrupalExtension/Context/RawDrupalContext.php 3 locations

@@ 351-358 (lines=8) @@
348
   * @return object
349
   *   The created node.
350
   */
351
  public function nodeCreate($node) {
352
    $this->dispatchHooks('BeforeNodeCreateScope', $node);
353
    $this->parseEntityFields('node', $node);
354
    $saved = $this->getDriver()->createNode($node);
355
    $this->dispatchHooks('AfterNodeCreateScope', $saved);
356
    $this->nodes[] = $saved;
357
    return $saved;
358
  }
359
360
  /**
361
   * Parse multi-value fields. Possible formats:
@@ 444-451 (lines=8) @@
441
   * @return object
442
   *   The created user.
443
   */
444
  public function userCreate($user) {
445
    $this->dispatchHooks('BeforeUserCreateScope', $user);
446
    $this->parseEntityFields('user', $user);
447
    $this->getDriver()->userCreate($user);
448
    $this->dispatchHooks('AfterUserCreateScope', $user);
449
    $this->users[$user->name] = $this->user = $user;
450
    return $user;
451
  }
452
453
  /**
454
   * Create a term.
@@ 459-466 (lines=8) @@
456
   * @return object
457
   *   The created term.
458
   */
459
  public function termCreate($term) {
460
    $this->dispatchHooks('BeforeTermCreateScope', $term);
461
    $this->parseEntityFields('taxonomy_term', $term);
462
    $saved = $this->getDriver()->createTerm($term);
463
    $this->dispatchHooks('AfterTermCreateScope', $saved);
464
    $this->terms[] = $saved;
465
    return $saved;
466
  }
467
468
  /**
469
   * Creates a language.