You are here

protected function NodeRevisionsTest::createRevisions in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/node/src/Tests/NodeRevisionsTest.php \Drupal\node\Tests\NodeRevisionsTest::createRevisions()

Creates a series of revisions for the specified node.

Parameters

\Drupal\node\NodeInterface $node: The node object.

$count: The number of revisions to be created.

1 call to NodeRevisionsTest::createRevisions()
NodeRevisionsTest::testRevisionTranslationRevert in core/modules/node/src/Tests/NodeRevisionsTest.php
Tests the revision translations are correctly reverted.

File

core/modules/node/src/Tests/NodeRevisionsTest.php, line 354
Contains \Drupal\node\Tests\NodeRevisionsTest.

Class

NodeRevisionsTest
Create a node with revisions and test viewing, saving, reverting, and deleting revisions for users with access for this content type.

Namespace

Drupal\node\Tests

Code

protected function createRevisions(NodeInterface $node, $count) {
  for ($i = 0; $i < $count; $i++) {
    $node->title = $this
      ->randomString();
    $node->untranslatable_string_field->value = $this
      ->randomString();
    $node
      ->setNewRevision(TRUE);
    $node
      ->save();
  }
}