$class_resolver->
getInstanceFromDefinition(Argument::
type('string'
))->
will(function D
$arguments) { $class_name =
$arguments[0
];
return new $class_name();
});
$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()));
$this->entityTypeManager =
$this->
prophesize(EntityTypeManagerInterface::
class);
$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_type.bundle.info',
$this->entityTypeBundleInfo->
reveal());
$container->
set('string_translation',
$string_translation);
\Drupal::
setContainer($container);
} /**
* Asserts that the requirement is satisfied as expected.
*
* @param bool $expected
* The expected outcome.
* @param \Drupal\Core\Plugin\Context\ContextDefinition $requirement
* The requirement to check against.
* @param \Drupal\Core\Plugin\Context\ContextDefinition $definition
* The context definition to check.
* @param mixed $value
* (optional) The value to set on the context, defaults to NULL.
*
* @internal
*/