Code Duplication    Length = 8-8 lines in 3 locations

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

@@ 288-295 (lines=8) @@
285
   * @return object
286
   *   The created node.
287
   */
288
  public function nodeCreate($node) {
289
    $this->dispatchHooks('BeforeNodeCreateScope', $node);
290
    $this->parseEntityFields('node', $node);
291
    $saved = $this->getDriver()->createNode($node);
292
    $this->dispatchHooks('AfterNodeCreateScope', $saved);
293
    $this->nodes[] = $saved;
294
    return $saved;
295
  }
296
297
  /**
298
   * Parse multi-value fields. Possible formats:
@@ 381-388 (lines=8) @@
378
   * @return object
379
   *   The created user.
380
   */
381
  public function userCreate($user) {
382
    $this->dispatchHooks('BeforeUserCreateScope', $user);
383
    $this->parseEntityFields('user', $user);
384
    $this->getDriver()->userCreate($user);
385
    $this->dispatchHooks('AfterUserCreateScope', $user);
386
    $this->users[$user->name] = $this->user = $user;
387
    return $user;
388
  }
389
390
  /**
391
   * Create a term.
@@ 396-403 (lines=8) @@
393
   * @return object
394
   *   The created term.
395
   */
396
  public function termCreate($term) {
397
    $this->dispatchHooks('BeforeTermCreateScope', $term);
398
    $this->parseEntityFields('taxonomy_term', $term);
399
    $saved = $this->getDriver()->createTerm($term);
400
    $this->dispatchHooks('AfterTermCreateScope', $saved);
401
    $this->terms[] = $saved;
402
    return $saved;
403
  }
404
405
  /**
406
   * Creates a language.