Namespaces

Classes

Contains the properties of a constraint definition.
Base class for constraint validators
Default implementation of the ConstraintValidatorFactoryInterface.
Default implementation of {@ConstraintViolationInterface}.
Default implementation of {@ConstraintViolationListInterface}.
Simple translator implementation that simply replaces the parameters in the message IDs.
Default implementation of {@link ExecutionContextInterface}.
Entry point for the Validator component.
Default implementation of {@link ValidationVisitorInterface} and {@link GlobalExecutionContextInterface}.
Default implementation of {@link ValidatorInterface}.
The default implementation of {@link ValidatorBuilderInterface}.

Interfaces

An object backed by a PHP class.
Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object.
A violation of a constraint that happened during validation.
A list of constraint violations.
Stores the validator's state during validation.
Stores the node-independent state of a validation run.
Defines the interface for a group sequence provider.
Returns {@link MetadataInterface} instances for values.
A container for validation metadata.
Prepares an object for validation.
A container for {@link PropertyMetadataInterface} instances.
A container for validation metadata of a property.
Validates values against constraints defined in {@link MetadataInterface} instances.
A configurable builder for ValidatorInterface objects.
Validates values and graphs of objects and arrays.