public ContextualValidatorInterface::validate($value, $constraints = NULL, $groups = NULL, $is_root_call = TRUE)
Validates a value against a constraint or a list of constraints.
If no constraint is passed, the constraint \Symfony\Component\Validator\Constraints\Valid is assumed.
Parameters
mixed $value: The value to validate
\Symfony\Component\Validator\Constraint|\Symfony\Component\Validator\Constraint[] $constraints: The constraint(s) to validate against.
array|null $groups: The validation groups to validate, defaults to "Default".
bool $is_root_call: (optional) Whether its the most upper call in the typed data tree.
Return value
$this
Overrides ContextualValidatorInterface::validate
See also
\Symfony\Component\Validator\Constraints\Valid
File
- core/lib/Drupal/Core/TypedData/Validation/ContextualValidatorInterface.php, line 31
Class
- ContextualValidatorInterface
- Extends the contextual validator validate method by a new parameter.
Namespace
Drupal\Core\TypedData\Validation
Code
public function validate($value, $constraints = NULL, $groups = NULL, $is_root_call = TRUE);
Please login to continue.