Symfony\Component\Validator\ValidatorBuilder
The default implementation of {@link ValidatorBuilderInterface}.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class ValidatorBuilder
implements
ValidatorBuilderInterface
{
- // members
- private array $initializers;
- private array $xmlMappings;
- private array $yamlMappings;
- private array $methodMappings;
- private Reader $annotationReader;
- private MetadataFactoryInterface $metadataFactory;
- private ConstraintValidatorFactoryInterface $validatorFactory;
- private CacheInterface $metadataCache;
- private TranslatorInterface $translator;
- private null|string $translationDomain;
- // methods
- public void addObjectInitializer()
- public void addObjectInitializers()
- public void addXmlMapping()
- public void addXmlMappings()
- public void addYamlMapping()
- public void addYamlMappings()
- public void addMethodMapping()
- public void addMethodMappings()
- public void enableAnnotationMapping()
- public void disableAnnotationMapping()
- public void setMetadataFactory()
- public void setMetadataCache()
- public void setConstraintValidatorFactory()
- public void setTranslator()
- public void setTranslationDomain()
- public void getValidator()
Hierarchy
Members
private
- $annotationReader — Doctrine\Common\Annotations\Reader
- $initializers — array
- $metadataCache — Symfony\Component\Validator\Mapping\Cache\CacheInterface
- $metadataFactory — Symfony\Component\Validator\MetadataFactoryInterface
- $methodMappings — array
- $translationDomain — Symfony\Component\Validator\null|string
- $translator — Symfony\Component\Translation\TranslatorInterface
- $validatorFactory — Symfony\Component\Validator\ConstraintValidatorFactoryInterface
- $xmlMappings — array
- $yamlMappings — array
Methods
public
- addMethodMapping() — {@inheritdoc}
- addMethodMappings() — {@inheritdoc}
- addObjectInitializer() — {@inheritdoc}
- addObjectInitializers() — {@inheritdoc}
- addXmlMapping() — {@inheritdoc}
- addXmlMappings() — {@inheritdoc}
- addYamlMapping() — {@inheritdoc}
- addYamlMappings() — {@inheritdoc}
- disableAnnotationMapping() — {@inheritdoc}
- enableAnnotationMapping() — {@inheritdoc}
- getValidator() — {@inheritdoc}
- setConstraintValidatorFactory() — {@inheritdoc}
- setMetadataCache() — {@inheritdoc}
- setMetadataFactory() — {@inheritdoc}
- setTranslationDomain() — {@inheritdoc}
- setTranslator() — {@inheritdoc}