Symfony\Component\Validator\Validator
Default implementation of {@link ValidatorInterface}.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class Validator
implements
ValidatorInterface
{
- // members
- private MetadataFactoryInterface $metadataFactory;
- private ConstraintValidatorFactoryInterface $validatorFactory;
- private TranslatorInterface $translator;
- private null|string $translationDomain;
- private array $objectInitializers;
- // methods
- public void __construct()
- public void getMetadataFactory()
- public void getMetadataFor()
- public void validate()
- public void validateProperty()
- public void validatePropertyValue()
- public void validateValue()
- private ValidationVisitor createVisitor()
- private array resolveGroups()
Hierarchy
Members
private
- $metadataFactory — Symfony\Component\Validator\MetadataFactoryInterface
- $objectInitializers — array
- $translationDomain — Symfony\Component\Validator\null|string
- $translator — Symfony\Component\Translation\TranslatorInterface
- $validatorFactory — Symfony\Component\Validator\ConstraintValidatorFactoryInterface
Methods
private
public
- __construct()
- getMetadataFactory() — {@inheritdoc}
- getMetadataFor() — {@inheritDoc}
- validate() — {@inheritDoc}
- validateProperty() — {@inheritDoc}
- validatePropertyValue() — {@inheritDoc}
- validateValue() — {@inheritDoc}