[Validator] always use the lazy loading metadata factory
This commit is contained in:
parent
818ca589d8
commit
a34220ec3e
@ -23,7 +23,6 @@ use Symfony\Component\Validator\Context\LegacyExecutionContextFactory;
|
||||
use Symfony\Component\Validator\Exception\InvalidArgumentException;
|
||||
use Symfony\Component\Validator\Exception\ValidatorException;
|
||||
use Symfony\Component\Validator\Mapping\Cache\CacheInterface;
|
||||
use Symfony\Component\Validator\Mapping\ClassMetadataFactory;
|
||||
use Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory;
|
||||
use Symfony\Component\Validator\Mapping\Loader\AnnotationLoader;
|
||||
use Symfony\Component\Validator\Mapping\Loader\LoaderChain;
|
||||
@ -379,11 +378,7 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
||||
$loader = $loaders[0];
|
||||
}
|
||||
|
||||
if (Validation::API_VERSION_2_5 === $apiVersion) {
|
||||
$metadataFactory = new LazyLoadingMetadataFactory($loader, $this->metadataCache);
|
||||
} else {
|
||||
$metadataFactory = new ClassMetadataFactory($loader, $this->metadataCache);
|
||||
}
|
||||
}
|
||||
|
||||
$validatorFactory = $this->validatorFactory ?: new ConstraintValidatorFactory($this->propertyAccessor);
|
||||
|
Reference in New Issue
Block a user