Code Duplication    Length = 8-8 lines in 3 locations

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

@@ 267-274 (lines=8) @@
264
   * @return object
265
   *   The created node.
266
   */
267
  public function nodeCreate($node) {
268
    $this->dispatchHooks('BeforeNodeCreateScope', $node);
269
    $this->parseEntityFields('node', $node);
270
    $saved = $this->getDriver()->createNode($node);
271
    $this->dispatchHooks('AfterNodeCreateScope', $saved);
272
    $this->nodes[] = $saved;
273
    return $saved;
274
  }
275
276
  /**
277
   * Parse multi-value fields. Possible formats:
@@ 360-367 (lines=8) @@
357
   * @return object
358
   *   The created user.
359
   */
360
  public function userCreate($user) {
361
    $this->dispatchHooks('BeforeUserCreateScope', $user);
362
    $this->parseEntityFields('user', $user);
363
    $this->getDriver()->userCreate($user);
364
    $this->dispatchHooks('AfterUserCreateScope', $user);
365
    $this->users[$user->name] = $this->user = $user;
366
    return $user;
367
  }
368
369
  /**
370
   * Create a term.
@@ 375-382 (lines=8) @@
372
   * @return object
373
   *   The created term.
374
   */
375
  public function termCreate($term) {
376
    $this->dispatchHooks('BeforeTermCreateScope', $term);
377
    $this->parseEntityFields('taxonomy_term', $term);
378
    $saved = $this->getDriver()->createTerm($term);
379
    $this->dispatchHooks('AfterTermCreateScope', $saved);
380
    $this->terms[] = $saved;
381
    return $saved;
382
  }
383
384
  /**
385
   * Creates a language.