class UniqueEntityValidatorTest extends ConstraintValidatorTestCase
{ private const EM_NAME = 'foo';
protected ?ObjectManager
$em;
protected ManagerRegistry
$registry;
protected MockObject&EntityRepository
$repository;
protected TestRepositoryFactory
$repositoryFactory;
protected function setUp(): void
{ $this->repositoryFactory =
new TestRepositoryFactory();
$config = DoctrineTestHelper::
createTestConfiguration();
$config->
setRepositoryFactory($this->repositoryFactory
);
if (!Type::
hasType('string_wrapper'
)) { Type::
addType('string_wrapper', StringWrapperType::
class);
} $this->em = DoctrineTestHelper::
createTestEntityManager($config);
$this->registry =
$this->
createRegistryMock($this->em
);
$this->
createSchema($this->em
);