function AutoMappingTrait::isAutoMappingEnabledForClass
1 call to AutoMappingTrait::isAutoMappingEnabledForClass()
- PropertyInfoLoader::loadClassMetadata in vendor/
symfony/ validator/ Mapping/ Loader/ PropertyInfoLoader.php - Loads validation metadata into a {@link ClassMetadata} instance.
File
-
vendor/
symfony/ validator/ Mapping/ Loader/ AutoMappingTrait.php, line 24
Class
- AutoMappingTrait
- Utility methods to create auto mapping loaders.
Namespace
Symfony\Component\Validator\Mapping\LoaderCode
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());
}