$translator->
setLocale('en'
);
$contextFactory =
new ExecutionContextFactory($translator);
$validatorFactory =
new ConstraintValidatorFactory();
return new RecursiveValidator($contextFactory,
$metadataFactory,
$validatorFactory,
$objectInitializers);
} public function testEmptyGroupsArrayDoesNotTriggerDeprecation() { $entity =
new Entity();
$childA =
new ChildA();
$childB =
new ChildB();
$childA->name = false;
$childB->name = 'fake';
$entity->childA =
[$childA];
$entity->childB =
[$childB];
$validatorContext =
$this->
createMock(ContextualValidatorInterface::
class);
$validatorContext ->
expects($this->
once()) ->
method('validate'
) ->
with($entity, null,
[]) ->
willReturnSelf();