LegacyConstraintViolationBuilder deprecated
class LegacyConstraintViolationBuilder implements ConstraintViolationBuilderInterface
deprecated
Backwards-compatible implementation of {@link ConstraintViolationBuilderInterface}.
Methods
Stores the property path at which the violation should be generated.
Sets a parameter to be inserted into the violation message.
Sets all parameters to be inserted into the violation message.
Sets the translation domain which should be used for translating the violation message.
Sets the invalid value that caused this violation.
Sets the number which determines how the plural form of the violation message is chosen when it is translated.
Sets the violation code.
Sets the cause of the violation.
Adds the violation to the current execution context.
Details
at line line 65
__construct(ExecutionContextInterface $context, $message, array $parameters)
at line line 76
ConstraintViolationBuilderInterface
atPath(string $path)
Stores the property path at which the violation should be generated.
The passed path will be appended to the current property path of the execution context.
at line line 86
ConstraintViolationBuilderInterface
setParameter(string $key, string $value)
Sets a parameter to be inserted into the violation message.
at line line 96
ConstraintViolationBuilderInterface
setParameters(array $parameters)
Sets all parameters to be inserted into the violation message.
at line line 106
ConstraintViolationBuilderInterface
setTranslationDomain(string $translationDomain)
Sets the translation domain which should be used for translating the violation message.
at line line 116
ConstraintViolationBuilderInterface
setInvalidValue(mixed $invalidValue)
Sets the invalid value that caused this violation.
at line line 126
ConstraintViolationBuilderInterface
setPlural(int $number)
Sets the number which determines how the plural form of the violation message is chosen when it is translated.
at line line 136
ConstraintViolationBuilderInterface
setCode(string|null $code)
Sets the violation code.
at line line 146
ConstraintViolationBuilderInterface
setCause(mixed $cause)
Sets the cause of the violation.
at line line 156
addViolation()
Adds the violation to the current execution context.