Code Duplication    Length = 8-8 lines in 3 locations

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

@@ 316-323 (lines=8) @@
313
   * @return object
314
   *   The created node.
315
   */
316
  public function nodeCreate($node) {
317
    $this->dispatchHooks('BeforeNodeCreateScope', $node);
318
    $this->parseEntityFields('node', $node);
319
    $saved = $this->getDriver()->createNode($node);
320
    $this->dispatchHooks('AfterNodeCreateScope', $saved);
321
    $this->nodes[] = $saved;
322
    return $saved;
323
  }
324
325
  /**
326
   * Parse multi-value fields. Possible formats:
@@ 418-425 (lines=8) @@
415
   * @return object
416
   *   The created user.
417
   */
418
  public function userCreate($user) {
419
    $this->dispatchHooks('BeforeUserCreateScope', $user);
420
    $this->parseEntityFields('user', $user);
421
    $this->getDriver()->userCreate($user);
422
    $this->dispatchHooks('AfterUserCreateScope', $user);
423
    $this->users[$user->name] = $this->user = $user;
424
    return $user;
425
  }
426
427
  /**
428
   * Create a term.
@@ 433-440 (lines=8) @@
430
   * @return object
431
   *   The created term.
432
   */
433
  public function termCreate($term) {
434
    $this->dispatchHooks('BeforeTermCreateScope', $term);
435
    $this->parseEntityFields('taxonomy_term', $term);
436
    $saved = $this->getDriver()->createTerm($term);
437
    $this->dispatchHooks('AfterTermCreateScope', $saved);
438
    $this->terms[] = $saved;
439
    return $saved;
440
  }
441
442
  /**
443
   * Creates a language.