You are here

protected function EntityRepositoryTest::setUp in Drupal 10

Same name in this branch
  1. 10 core/tests/Drupal/Tests/Core/Entity/EntityRepositoryTest.php \Drupal\Tests\Core\Entity\EntityRepositoryTest::setUp()
  2. 10 core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php \Drupal\KernelTests\Core\Entity\EntityRepositoryTest::setUp()
Same name and namespace in other branches
  1. 8 core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php \Drupal\KernelTests\Core\Entity\EntityRepositoryTest::setUp()
  2. 9 core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php \Drupal\KernelTests\Core\Entity\EntityRepositoryTest::setUp()

File

core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php, line 51

Class

EntityRepositoryTest
Tests the entity repository.

Namespace

Drupal\KernelTests\Core\Entity

Code

protected function setUp() : void {
  parent::setUp();
  $this->entityTypeManager = $this->container
    ->get('entity_type.manager');
  $this->entityRepository = $this->container
    ->get('entity.repository');
  $this
    ->setUpCurrentUser();
  $this
    ->installEntitySchema('entity_test');
  $this
    ->installEntitySchema('entity_test_rev');
  $this
    ->installEntitySchema('entity_test_mul');
  $this
    ->installEntitySchema('entity_test_mulrev');
  $this
    ->installConfig([
    'system',
    'language',
  ]);
  ConfigurableLanguage::createFromLangcode('it')
    ->setWeight(1)
    ->save();
  ConfigurableLanguage::createFromLangcode('ro')
    ->setWeight(2)
    ->save();
  $this->container
    ->get('state')
    ->set('entity_test.translation', TRUE);
  $this->container
    ->get('entity_type.bundle.info')
    ->clearCachedBundles();
}