Code Duplication    Length = 8-8 lines in 3 locations

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

@@ 295-302 (lines=8) @@
292
   * @return object
293
   *   The created node.
294
   */
295
  public function nodeCreate($node) {
296
    $this->dispatchHooks('BeforeNodeCreateScope', $node);
297
    $this->parseEntityFields('node', $node);
298
    $saved = $this->getDriver()->createNode($node);
299
    $this->dispatchHooks('AfterNodeCreateScope', $saved);
300
    $this->nodes[] = $saved;
301
    return $saved;
302
  }
303
304
  /**
305
   * Parse multi-value fields. Possible formats:
@@ 388-395 (lines=8) @@
385
   * @return object
386
   *   The created user.
387
   */
388
  public function userCreate($user) {
389
    $this->dispatchHooks('BeforeUserCreateScope', $user);
390
    $this->parseEntityFields('user', $user);
391
    $this->getDriver()->userCreate($user);
392
    $this->dispatchHooks('AfterUserCreateScope', $user);
393
    $this->users[$user->name] = $this->user = $user;
394
    return $user;
395
  }
396
397
  /**
398
   * Create a term.
@@ 403-410 (lines=8) @@
400
   * @return object
401
   *   The created term.
402
   */
403
  public function termCreate($term) {
404
    $this->dispatchHooks('BeforeTermCreateScope', $term);
405
    $this->parseEntityFields('taxonomy_term', $term);
406
    $saved = $this->getDriver()->createTerm($term);
407
    $this->dispatchHooks('AfterTermCreateScope', $saved);
408
    $this->terms[] = $saved;
409
    return $saved;
410
  }
411
412
  /**
413
   * Creates a language.