You are here

protected function EntityHierarchyTestTrait::additionalSetup in Entity Reference Hierarchy 3.x

Same name and namespace in other branches
  1. 8.2 tests/src/Traits/EntityHierarchyTestTrait.php \Drupal\Tests\entity_hierarchy\Traits\EntityHierarchyTestTrait::additionalSetup()

Perform additional setup.

10 calls to EntityHierarchyTestTrait::additionalSetup()
BreadcrumbFunctionalTest::setUp in modules/entity_hierarchy_breadcrumb/tests/src/Functional/BreadcrumbFunctionalTest.php
DeleteParentWarningTest::setUp in tests/src/Functional/DeleteParentWarningTest.php
EntityHierarchyKernelTestBase::setUp in tests/src/Kernel/EntityHierarchyKernelTestBase.php
ForwardRevisionNodeValidationTest::setUp in tests/src/Functional/ForwardRevisionNodeValidationTest.php
HideWeightFieldFunctionalTest::setUp in tests/src/Functional/HideWeightFieldFunctionalTest.php

... See full list

2 methods override EntityHierarchyTestTrait::additionalSetup()
HierarchyNestedSetRevisionIntegrationTest::additionalSetup in tests/src/Kernel/HierarchyNestedSetRevisionIntegrationTest.php
Perform additional setup.
ViewsIntegrationTest::additionalSetup in tests/src/Kernel/ViewsIntegrationTest.php
Perform additional setup.

File

tests/src/Traits/EntityHierarchyTestTrait.php, line 47

Class

EntityHierarchyTestTrait
Defines a trait for common testing methods for entity hierarchy.

Namespace

Drupal\Tests\entity_hierarchy\Traits

Code

protected function additionalSetup() {
  $this->treeStorage = $this->container
    ->get('entity_hierarchy.nested_set_storage_factory')
    ->get(static::FIELD_NAME, static::ENTITY_TYPE);
  $this->parent = $this
    ->createTestEntity(NULL, 'Parent');
  $this->nodeFactory = $this->container
    ->get('entity_hierarchy.nested_set_node_factory');
  $this->parentStub = $this->nodeFactory
    ->fromEntity($this->parent);
}