You are here

protected function MigrationLookupTestCase::prepareContainer in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/migrate/tests/src/Unit/process/MigrationLookupTestCase.php \Drupal\Tests\migrate\Unit\process\MigrationLookupTestCase::prepareContainer()
  2. 9 core/modules/migrate/tests/src/Unit/process/MigrationLookupTestCase.php \Drupal\Tests\migrate\Unit\process\MigrationLookupTestCase::prepareContainer()

Prepares and sets the container.

Return value

\Symfony\Component\DependencyInjection\ContainerInterface The prepared container.

7 calls to MigrationLookupTestCase::prepareContainer()
MigrationLookupTest::testMultipleMigrations in core/modules/migrate/tests/src/Unit/process/MigrationLookupTest.php
Tests processing multiple migrations and source IDs.
MigrationLookupTest::testMultipleSourceIds in core/modules/migrate/tests/src/Unit/process/MigrationLookupTest.php
Tests processing multiple source IDs.
MigrationLookupTest::testNoSkipValid in core/modules/migrate/tests/src/Unit/process/MigrationLookupTest.php
Tests that valid, but technically empty values are not skipped.
MigrationLookupTest::testSkipInvalid in core/modules/migrate/tests/src/Unit/process/MigrationLookupTest.php
Tests that processing is skipped when the input value is invalid.
MigrationLookupTest::testSuccessfulLookup in core/modules/migrate/tests/src/Unit/process/MigrationLookupTest.php
Tests a successful lookup.

... See full list

File

core/modules/migrate/tests/src/Unit/process/MigrationLookupTestCase.php, line 43

Class

MigrationLookupTestCase
Provides container handling for migration lookup unit tests.

Namespace

Drupal\Tests\migrate\Unit\process

Code

protected function prepareContainer() {
  $container = new ContainerBuilder();
  $container
    ->set('migrate.stub', $this->migrateStub
    ->reveal());
  $container
    ->set('migrate.lookup', $this->migrateLookup
    ->reveal());
  \Drupal::setContainer($container);
  return $container;
}