trait AutoMappingTrait
Utility methods to create auto mapping loaders.
@author Kévin Dunglas <dunglas@gmail.com>
Hierarchy
- trait \Symfony\Component\Validator\Mapping\Loader\AutoMappingTrait
File
-
vendor/
symfony/ validator/ Mapping/ Loader/ AutoMappingTrait.php, line 22
Namespace
Symfony\Component\Validator\Mapping\LoaderView source
trait AutoMappingTrait {
private function isAutoMappingEnabledForClass(ClassMetadata $metadata, ?string $classValidatorRegexp = null) : bool {
// Check if AutoMapping constraint is set first
if (AutoMappingStrategy::NONE !== ($strategy = $metadata->getAutoMappingStrategy())) {
return AutoMappingStrategy::ENABLED === $strategy;
}
// Fallback on the config
return null !== $classValidatorRegexp && preg_match($classValidatorRegexp, $metadata->getClassName());
}
}