You are here

public function EntityConverterTest::testDeprecatedLanguageManager in Drupal 8

Tests that passing the language manager triggers a deprecation error.

@group legacy

@expectedDeprecation Calling EntityConverter::__construct() with the $entity_repository argument is supported in drupal:8.7.0 and will be required before drupal:9.0.0. See https://www.drupal.org/node/2549139.

File

core/tests/Drupal/Tests/Core/ParamConverter/EntityConverterTest.php, line 160

Class

EntityConverterTest
@coversDefaultClass \Drupal\Core\ParamConverter\EntityConverter @group ParamConverter @group Entity

Namespace

Drupal\Tests\Core\ParamConverter

Code

public function testDeprecatedLanguageManager() {
  $container_entity_repository = clone $this->entityRepository;
  $this
    ->setUpMocks([
    'entity.repository' => $container_entity_repository,
  ]);
  $language_manager = $this
    ->createMock(LanguageManagerInterface::class);
  $this->entityConverter = new EntityConverter($this->entityTypeManager, $language_manager);
}