Symfony\Component\Validator\ValidationVisitor
Default implementation of {@link ValidationVisitorInterface} and {@link GlobalExecutionContextInterface}.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class ValidationVisitor
implements
ValidationVisitorInterface,GlobalExecutionContextInterface
{
- // members
- private mixed $root;
- private MetadataFactoryInterface $metadataFactory;
- private ConstraintValidatorFactoryInterface $validatorFactory;
- private TranslatorInterface $translator;
- private null|string $translationDomain;
- private array $objectInitializers;
- private ConstraintViolationList $violations;
- private array $validatedObjects;
- // methods
- public void __construct()
- public void visit()
- public void validate()
- public void getViolations()
- public void getRoot()
- public void getVisitor()
- public void getValidatorFactory()
- public void getMetadataFactory()
Hierarchy
Implements
Members
private
- $metadataFactory — Symfony\Component\Validator\MetadataFactoryInterface
- $objectInitializers — array
- $root — mixed
- $translationDomain — Symfony\Component\Validator\null|string
- $translator — Symfony\Component\Translation\TranslatorInterface
- $validatedObjects — array
- $validatorFactory — Symfony\Component\Validator\ConstraintValidatorFactoryInterface
- $violations — Symfony\Component\Validator\ConstraintViolationList
Methods
public
- __construct() — Creates a new validation visitor.
- getMetadataFactory() — {@inheritdoc}
- getRoot() — {@inheritdoc}
- getValidatorFactory() — {@inheritdoc}
- getViolations() — {@inheritdoc}
- getVisitor() — {@inheritdoc}
- validate() — {@inheritdoc}
- visit() — {@inheritdoc}