Skip to content
Snippets Groups Projects
Unverified Commit 7b81fcfc authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3042847 by mikelutz: [Symfony 4] Inject string_translation service into...

Issue #3042847 by mikelutz: [Symfony 4] Inject string_translation service into ContextDefinitionIsSatisfiedTest and EntityContextDefinitionIsSatisfiedTest
parent a83655a4
No related branches found
No related tags found
No related merge requests found
......@@ -6,8 +6,10 @@
use Drupal\Core\DependencyInjection\ClassResolverInterface;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\Extension\ModuleHandlerInterface;
use Drupal\Core\Language\LanguageDefault;
use Drupal\Core\Plugin\Context\Context;
use Drupal\Core\Plugin\Context\ContextDefinition;
use Drupal\Core\StringTranslation\TranslationManager;
use Drupal\Core\TypedData\TypedDataManager;
use Drupal\Core\Validation\ConstraintManager;
use Drupal\Tests\Core\Plugin\Fixtures\InheritedContextDefinition;
......@@ -43,8 +45,11 @@ protected function setUp() {
$type_data_manager = new TypedDataManager($namespaces, $cache_backend, $module_handler->reveal(), $class_resolver->reveal());
$type_data_manager->setValidationConstraintManager(new ConstraintManager($namespaces, $cache_backend, $module_handler->reveal()));
$string_translation = new TranslationManager(new LanguageDefault([]));
$container = new ContainerBuilder();
$container->set('typed_data_manager', $type_data_manager);
$container->set('string_translation', $string_translation);
\Drupal::setContainer($container);
}
......
......@@ -13,9 +13,11 @@
use Drupal\Core\Entity\EntityTypeBundleInfoInterface;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\Core\Extension\ModuleHandlerInterface;
use Drupal\Core\Language\LanguageDefault;
use Drupal\Core\Plugin\Context\ContextDefinition;
use Drupal\Core\Plugin\Context\EntityContext;
use Drupal\Core\Plugin\Context\EntityContextDefinition;
use Drupal\Core\StringTranslation\TranslationManager;
use Drupal\Core\TypedData\TypedDataManager;
use Drupal\Core\Validation\ConstraintManager;
use Drupal\Tests\UnitTestCase;
......@@ -76,11 +78,14 @@ protected function setUp() {
$this->entityTypeBundleInfo = $this->prophesize(EntityTypeBundleInfoInterface::class);
$string_translation = new TranslationManager(new LanguageDefault([]));
$container = new ContainerBuilder();
$container->set('typed_data_manager', $type_data_manager);
$container->set('entity_type.manager', $this->entityTypeManager->reveal());
$container->set('entity.manager', $this->entityManager->reveal());
$container->set('entity_type.bundle.info', $this->entityTypeBundleInfo->reveal());
$container->set('string_translation', $string_translation);
\Drupal::setContainer($container);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment