Symfony\Component\Validator\ValidatorBuilderInterface
A configurable builder for ValidatorInterface objects.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
interface ValidatorBuilderInterface
{
- // methods
- public ValidatorBuilderInterface addObjectInitializer()
- public ValidatorBuilderInterface addObjectInitializers()
- public ValidatorBuilderInterface addXmlMapping()
- public ValidatorBuilderInterface addXmlMappings()
- public ValidatorBuilderInterface addYamlMapping()
- public ValidatorBuilderInterface addYamlMappings()
- public ValidatorBuilderInterface addMethodMapping()
- public ValidatorBuilderInterface addMethodMappings()
- public ValidatorBuilderInterface enableAnnotationMapping()
- public ValidatorBuilderInterface disableAnnotationMapping()
- public ValidatorBuilderInterface setMetadataFactory()
- public ValidatorBuilderInterface setMetadataCache()
- public ValidatorBuilderInterface setConstraintValidatorFactory()
- public ValidatorBuilderInterface setTranslator()
- public ValidatorBuilderInterface setTranslationDomain()
- public ValidatorInterface getValidator()
Methods
public
- addMethodMapping() — Enables constraint mapping using the given static method.
- addMethodMappings() — Enables constraint mapping using the given static methods.
- addObjectInitializer() — Adds an object initializer to the validator.
- addObjectInitializers() — Adds a list of object initializers to the validator.
- addXmlMapping() — Adds an XML constraint mapping file to the validator.
- addXmlMappings() — Adds a list of XML constraint mapping files to the validator.
- addYamlMapping() — Adds a YAML constraint mapping file to the validator.
- addYamlMappings() — Adds a list of YAML constraint mappings file to the validator.
- disableAnnotationMapping() — Disables annotation based constraint mapping.
- enableAnnotationMapping() — Enables annotation based constraint mapping.
- getValidator() — Builds and returns a new validator object.
- setConstraintValidatorFactory() — Sets the constraint validator factory used by the validator.
- setMetadataCache() — Sets the cache for caching class metadata.
- setMetadataFactory() — Sets the class metadata factory used by the validator.
- setTranslationDomain() — Sets the default translation domain of violation messages.
- setTranslator() — Sets the translator used for translating violation messages.