public function validate($value, $constraints = null, $groups = null)
    {
        return $this->decoratedValidator->validate($value, $constraints, $groups);
    }
public function validate($value, $constraints = null, $groups = null)
    {
        return $this->decoratedValidator->validate($value, $constraints, $groups);
    }
public function validate ( $ value , $ constraints = null , $ groups = null ) { return $ this -> decoratedValidator -> validate ( $ value , $ constraints , $ groups ) ; }
Validates a value against a constraint or a list of constraints.

If no constraint is passed, the constraint {@link \Symfony\Component\Validator\Constraints\Valid} is assumed.

@param mixed                   $value       The value to validate
@param Constraint|Constraint[] $constraints The constraint(s) to validate against
@param array|null              $groups      The validation groups to validate. If none is given, "Default" is assumed

@return ConstraintViolationListInterface A list of constraint violations. If the list is empty, validation
succeeded
Validates a value against a constraint or a list of constraints .