ExecutionContext::buildViolation()

ConstraintViolationBuilderInterface buildViolation(string $message, array $parameters = array()) Returns a builder for adding a violation with extended information. Call {@link ConstraintViolationBuilderInterface::addViolation()} to add the violation when you're done with the configuration: $context->buildViolation('Please enter a number between %min% and %max%.') ->setParameter('%min%', 3) ->setParameter('%max%', 10) ->setTranslationDomain('number_valida

ExecutionContext deprecated::validateValue()

validateValue(mixed $value, Constraint|Constraint[] $constraints, string $subPath = '', null|string|string[] $groups = null) Validates a value against a constraint. Use the parameter $subPath to adapt the property path for the validated value. For example, take the following object graph: (Person)---($address: Address)---($street: string) ^ When the validator validates the Address instance, the property path stored in the execution context is "address". When you

ExecutionContext deprecated::getMetadataFactory()

MetadataFactoryInterface getMetadataFactory() Returns the used metadata factory. Return Value MetadataFactoryInterface The metadata factory.

ExecutionContext deprecated::getPropertyPath()

string getPropertyPath(string $subPath = '') Returns the property path to the value that the validator is currently validating. For example, take the following object graph: (Person)---($address: Address)---($street: string) When the Person instance is passed to the validator, the property path is initially empty. When the $address property of that person is validated, the property path is "address". When the $street property of the related Address instance is validated, the pr

ExecutionContext deprecated::getPropertyName()

string|null getPropertyName() Returns the property name of the current node. If the metadata of the current node does not implement {@link PropertyMetadataInterface} or if no metadata is available for the current node, this method returns null. Return Value string|null The property name or null, if no property name could be found.

ExecutionContext deprecated::getRoot()

mixed getRoot() Returns the value at which validation was started in the object graph. The validator, when given an object, traverses the properties and related objects and their properties. The root of the validation is the object from which the traversal started. The current value is returned by {@link getValue}. Return Value mixed The root value of the validation.

ExecutionContext deprecated::getValue()

mixed getValue() Returns the value that the validator is currently validating. If you want to retrieve the object that was originally passed to the validator, use {@link getRoot}. Return Value mixed The currently validated value.

ExecutionContext deprecated::getMetadataFor()

getMetadataFor($value) {@inheritdoc} Parameters $value

ExecutionContext deprecated::getGroup()

string getGroup() Returns the validation group that is currently being validated. Return Value string The current validation group.

ExecutionContext deprecated::addViolation()

addViolation(string $message, array $params = array(), mixed $invalidValue = null, int|null $plural = null, int|null $code = null) Adds a violation at the current node of the validation graph. Note: the parameters $invalidValue, $plural and $code are deprecated since version 2.5 and will be removed in 3.0. Parameters string $message The error message array $params The parameters substituted in the error message mixed $invalidValue The invalid, validated value int|null $plural The n