ExecutionContext deprecated::validate()

validate(mixed $value, string $subPath = '', null|string|string[] $groups = null, bool $traverse = false, bool $deep = false) Validates the given value within the scope of the current validation. The value may be any value recognized by the used metadata factory (see {@link MetadataFactoryInterface::getMetadata}), or an array or a traversable object of such values. Usually you validate a value that is not the current node of the execution context. For this case, you can pass the {@li

ExecutionContext deprecated::getViolations()

ConstraintViolationListInterface getViolations() Returns the violations generated by the validator so far. Return Value ConstraintViolationListInterface The constraint violation list.

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::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::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::getMetadataFor()

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

ExecutionContext deprecated::getMetadataFactory()

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

ExecutionContext deprecated::getMetadata()

MetadataInterface|null getMetadata() Returns the metadata for the currently validated value. With the core implementation, this method returns a {@link Mapping\ClassMetadata} instance if the current value is an object, a {@link Mapping\PropertyMetadata} instance if the current value is the value of a property and a {@link Mapping\GetterMetadata} instance if the validated value is the result of a getter method. If the validated value is neither of these, for example if the valida

ExecutionContext deprecated::getGroup()

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